webForumDet fria alternativet

Ny i flash och lite frågor..

Flashur Flash, Shockwave

3 svar · 383 visningar · startad av Kalle M

Medlem sedan mars 20041 936 inlägg
Frågan#1

Hej!

Jag e ny i flash och har en del funderingar som jag tänkte nån kunde svara på. Jättesnällt isåfall.

1. Hur ställer man in hastigheten på en animering? Är det via Framerate?

2. Om man anger att en film ska loopas. Gör den det då sedan när man publicerar den?

3. När man gör om en form till en grafiksymbol via Modify/ så ser jag figuren och att det är ett + tecken. Jag kan ej rubba detta. Vad har det för funktion?

4. Om man har 3 objekt och dom ska komma in i en viss ordning efter varandra. Hur får man till det? Måste man lägga varje objekt på nytt lager?

5. Har gjort en rörelseinterpolering längs en bana som jag ritat så att en boll följer osv. Hur gör man för att få bollen gå tillbaka samma väg?

Tack på förhand ! :-)

Medlem sedan nov. 2004149 inlägg
#2

1. Ja.

2. Ja, om du anger detta i html-sidan. Funkar inte om du väljer menyn "Controll", "Loop playback" - detta funkar endast i "Test Movie"-läget.

3. Vet inte riktigt vad du menar för + tecken. Troligen är det registreringspunkten - den kan du inte flytta. Däremot kan du flytta grafiken så att registreringspunkten hamnar i t.ex översta vänstra hörnet eller mitt på grafiken - eller någonstans mitt imellan.

4. Du placerar objekten på tidslinjen i den ordning du vill ha dem. Jag brukar nästan alltid lägga bara ett objekt per lager.

5. Vet inte riktigt... Ett sätt kan kanske vara att markera allt, kopiera, klistra in och sedan välja "Reverse frames" på det du klistrade in. Animationen körs då "baklänges". Tror jag...

/Alar

Medlem sedan mars 20041 936 inlägg
#3

Hej!

Tack så jättemkt!

Jag vill att en cirkel ska komma in och stanna och därefter ska en fyrkant komma och stanna bredvid. (Rörelseinterpolering)
Har precis fått till att en cirkel kommer in och stannar. Skapade ett lager med ex namnet "Actions". Därefter skapade jag en nyckelruta där animeringen för cirkeln ska sluta. Markerar nyckelrutan och "panelen actions" och skriver
stop();.

Jag har fortfarande lite problem när jag vill att en fyrkant ska komma in efteråt och stanna bredvid.
Hur ska jag nu göra för att få till detta? Ska jag behöva skapa ytterligare ett lager och koppla scriptet "Stop"? Hjärnsläpp.

Medlem sedan nov. 2004149 inlägg
#4

När du vant dig lite vid att arbeta i Flash kommer du förmodligen att vara oändligt tacksam för att det går att addera lager. Tro mig, när ett projekt växer så är lager ett av sätten att ha lite koll på strukturen i animationer, texter, script, ljud etc, etc. Dessutom underlättar lager redigering, dvs, ändringar ;-). Och när lagren blivit allt för många (dvs, svåröverskådliga) så kan man skapa folders och lägga sina animationer (lager) i dessa - vilket alltså är ytterligare ett sätt att behålla kollen över sitt skapande. (Jag har gjort produktioner med uppåt 50 lager...)

Nu lite mer konkret:
Om du är nöjd med animationen av cirkeln, lägg till ett nytt lager.
På detta lager markerar du en frame i tidslinjen och skapar en keyframe. Det är alltså där animationen av fyrkanten ska börja. Sedan är proceduren förmodligen densamma som när du animerade cirkeln. Eftersom det verkar som att du vill att både cirkel och fyrkant ska var i bild så måste du naturligtvis förlänga cirkelns tidslinje - dvs, "insert frames" så att både cirkel och fyrkant slutar på samma ställe. Slutligen måste du naturligtvis flytta scriptet stop(); till slutet av dina 2 animationer.

Tips: Det finns många bra tutorials för nybörjare på t.ex webbdesignskolan.com, kirupa.com och flashkit.com.

/Alar

133 ms totalt · 3 externa anrop · v20260731065814-full.232057fb
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)