Jump to content
Annons

Segt med flash


Twilight_Zound

Recommended Posts

Annons

Mjo, lite slöare blir det ju generellt. Men din sida är ju extrem. Är du säker på att det inte är något fel på din flashkod? Verkar nästan som den loopar konstant.

Flash är ju non-linear och eventbaserat, så att kolla input med loopar är ingen bra idé. Men nu vet jag inte om så är fallet.

Dessutom tappar dina knappar bort rollout events konstant. Inte så snyggt.

Link to comment
Dela på andra sajter

Hm, när jag reloadade sidan försvann segheten visserligen? rolloutproblemen finns fortfarande kvar dock. Kan tänka mig att det beror på bristen på utrymme mellan flashspelaren och knappen så den inte hinner med.

Men är det verkligen nödvändigt att ha flashknappar? Att öppna en flashinstans för varje knapp i en html-sida är verkligen inte att rekommendera. Knapparna i menyn kan du ju dessutom enkelt göra med javascript istället.

Link to comment
Dela på andra sajter

Hehe. Det är faktiskt värt att lära sig lite grundläggande actionscript om man ska sitta med flash. Iaf om man ska göra interaktiva saker. Då får man mycket mer kontroll över vad som händer.

Här säger man åt spelaren att gå till ett keyframe vid namn "rollover" och fortsätta spela när du drar pekaren över. Respektive rollout.

this.onRollOver = function () {
gotoAndPlay('rollover');
}


this.onRollOut = function () {
gotoAndPlay('rollout');
}

Och din timeline för en knapp ser ut i stil med

|up(stop();)|rollover|<--tween-->|stop();|rollout|<--tween-->|gotoAndPlay('up')|

Aja, du blev säkert inte mycket klokare av det 😎 men som sagt. att lära sig vad som egentligen händer och få kontroll över det är ganska viktigt.

Link to comment
Dela på andra sajter

Du använder flash på ett väldigt omotiverat sätt på sidan... javascript + animerade giffar skulle vara mycket smidigare, eller om man vill vara lite mer avancerad så kan man använda endast javascript. 😎

Link to comment
Dela på andra sajter

Du använder flash på ett väldigt omotiverat sätt på sidan... javascript + animerade giffar skulle vara mycket smidigare, eller om man vill vara lite mer avancerad så kan man använda endast javascript. 🙂

Japp...Hade jag haft ett par år på mig

hade jag gärna lärt mig både java och

flash, att sitta med designmode gör det

hela lite lättare för en som inte kan det

där med kod....

Animerade giffar kan jag nog hantera

men då ska man typ hitta på dom själv

i alternativt PaintShop aller Photoshop

Link to comment
Dela på andra sajter

Med javascript menar jag

<a href="den_andra_sidan.html">
<img src="normal_knapp.png" onMouseOver="this.src = 'lysande_knapp.png';" onMouseOut="this.src = 'normal_knapp.png';">
</a>

Betydligt enklare än flashknappar och snällare mot besökarna. Men då har du bara två lägen på dem. Inga "fades" emellan. Men det går ju att lösa det med som tbruce nämnde.

Redigerat av rainydays
Link to comment
Dela på andra sajter

Nej, allt är inte mycket lättare i design mode 🙂 faktiskt.

Modern webdesign med css går oftast fortare att koda för hand.

Men du använder dreamweaver eller? Isåfall finns det inbyggda actions för rollover där.

Jo det må vara...En begränsad tid bara 🙂

Link to comment
Dela på andra sajter

Hej! Det tar inte år att lära sig göra en sån sak med javascript, tror jag. Eller det är svårt att säga iofs, för mej tog det kanske ett år från att jag ö h t började meka med javascript tills att jag skulle klarat av en sån sak, men då var jag ju inte speciellt inriktad på just det heller. :rolleyes:

Eller så gör du såhär :rolleyes: gå till den här sidan:

http://www.netmechanic.com/news/vol3/design_no10.htm

läs igenom och anpassa koden så du får hänvisningar till rätt bilder. Sen måste du själv göra övergångsanimationen som en gif, det är ett helt annat kapitel, men inte speciellt krångligt egentligen.

Förresten, en klassiker: märk noga skillnaden mellan java och javascript! Det är två helt olika saker, om du t ex googlar efter "java animated rollover" istället för "javascript animated rollover" så kommer du snabbt bli väldigt förvirrad. 😉

Link to comment
Dela på andra sajter

Eller så gör du såhär 😱 gå till den här sidan:

http://www.netmechanic.com/news/vol3/design_no10.htm

läs igenom och anpassa koden så du får hänvisningar till rätt bilder. Sen måste du själv göra övergångsanimationen som en gif, det är ett helt annat kapitel, men inte speciellt krångligt egentligen.

Eller använder man koden jag postade ovan och byter ut rollover- och rolloutbilderna mot animerade gifar. sen är det klart.

Link to comment
Dela på andra sajter

Eller så gör du såhär  :rolleyes:  gå till den här sidan:

http://www.netmechanic.com/news/vol3/design_no10.htm

läs igenom och anpassa koden så du får hänvisningar till rätt bilder. Sen måste du själv göra övergångsanimationen som en gif, det är ett helt annat kapitel, men inte speciellt krångligt egentligen.

Eller använder man koden jag postade ovan och byter ut rollover- och rolloutbilderna mot animerade gifar. sen är det klart.

Eller så kollar man genom inställningarn i DW...

Du sa nått om loop som jag hängde upp mig på.

Kollade lite i hjälpavsnitten och hitta en lite fras

om just loop. Nere i DW kommer det upp en ruta

som Heter PROPERTIES när man klickar på vissa

element. När man markerar FLASHELEMENT så

ska det finnas 2 små kryssrutor "LOOP och Autoplay"

men dom finns inte där...

Redigerat av Twilight_Zound
Link to comment
Dela på andra sajter

Hittade loop rutan...Men den gällde tydligen bara när man har flashmovies

markerade, inte flashbuttons....

Attan va tradigt att det ska va så här...

Rainydays: Det där skriptet, var ska det placeras?

Per sida eller per funktion(alltså för varje knapp)??

Link to comment
Dela på andra sajter

Bli medlem (kostnadsfritt) eller logga in för att kommentera

Du behöver vara medlem för att delta i communityn

Bli medlem (kostnadsfritt)

Bli medlem kostnadsfritt i vår community genom att registrera dig. Det är enkelt och kostar inget!

Bli medlem nu (kostnadsfritt)

Logga in

Har du redan en inloggning?
Logga in här.

Logga in nu
×
×
  • Skapa ny...

Viktig information om kakor (cookies)

Vi har placerat några kakor på din enhet för att du ska bättre ska kunna använda den här sajten. Läs vår kakpolicy och om hur du kan ändra inställningar. Annars utgår vi från att du är bekväm med att fortsätta.