| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 16
| movieclips zufaellig attachen
Holla, sitz' hier mal wieder fest... Ziel: Eine endlose Animation, welche aus 3 zufaellig attachten movieclips besteht. jeder neu plazierte clip ueberlappt den vorhergehenden. Ansatz: Die zufaellige Auswahl der Clips erledige ich ueber einen movie, der in meiner root auf dem ersten keyframe liegt. In diesem movie befinden sich 3 Frames, die zufaellig angesprungen werden und die "attach" - funktion fuer den jeweiligen Clip ( aus der Library) enthalten. (vielleicht geht das ja auch intelligenter zu loesen..) Problem ist nun, dass die "depth" des jeweils zufaellig zu plazierenden clips quasi hardcoded ist. Ich moechte nun aber, dass jeder clip aus der zufalls-auswahl in der tiefe oberhalb des zuletzt plazierten clips plaziert (attached) wird. Theoretisch muesste ich also den wert fuer die tiefe der clips jeweils um einen erhoehen (mit jedem clip, der dazu-attached wird). Wie muss das denn aussehen?! ps: bitte sample anschauen, da funzt irgendwie garnix :-( Gruesse, Hendrixter |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Feb 2002 Ort: Hamburg
Beiträge: 1.281
|
Zum Problem: Tiefe ActionScript:
mfg Robert
__________________ robertreich.de v4 | Pixelfonts & FlashSite Tutorial Friends of ED - Byte Size Flash MX: Adventures in Optimization "Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime." |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 16
|
Hallo Robert, danke fuer die Hilfe! Prinzipiell ist jetzt mein "Tiefen-Problem" geklaert.. Trozdem, mein Script (siehe Attachement) laueft immernoch nicht wie gewollt :-( Ich moechte, dass die zufaellig plazierten attached movies auch jeweils da, wo sie sind, liegenbleiben und quasi der screen mit "uebereinandergestapelten" attached clips zugepflastert wird. Im Moment werden immer maximal zwei Clips (out of 4) auf der Buehne plaziert. Dann sehts aus, als ob alles wieder ueberschrieben wird?! Ich raff's einfach nich... |
| | |
| | #4 (permalink) |
| PIXELSCHIEBER Registriert seit: Oct 2001 Ort: Salem, Bodensee
Beiträge: 638
|
hi hendrixter habs mir mal angeschaut. Das Symbol 4 hat in der Bibiliothek noch die falsche Verknüpfung. Warum springst du in deinen Symbolen immer wieder _root.gotoAndPlay(2) auf der obersten Ebene zurück? Da wolltest du bestimmt in der gleichen Ebene zurückspringen, da solltest du dann this.gotoAndPlay(2) nehmen. Der random Befehl sollte besser so heissen: ActionScript:
+1 da dir der random Befehl eine Zufallszahl zwischen 0-3 zurückgibt. Dazu würde ich noch in deinem attachMovie den Namen für jedes attached Objekt hochzählen ("newmovie"+_global.depth), somit heissen diese immer anders. Probiers mal aus. Gruss FlashKasper
__________________ Pack den Highscore |
| | |
| | #5 (permalink) |
| PIXELSCHIEBER Registriert seit: Oct 2001 Ort: Salem, Bodensee
Beiträge: 638
|
fällt mir noch ein, wenn du deinen Screen mit den Feldern zupflastern willst sollten sie am besten noch eine zufällige Positionierung bekommen, sonst liegen diese ja immer genau übereinander. Gruss FlashKasper
__________________ Pack den Highscore |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 16
|
Hallo Flashkasper (Pixelschieber)! Danke fuer Deine Tips, habe die in meinem Script eingebaut. Alles ist jetzt richtig benannt und die Hochzaehl-Idee fuer den Namen macht auch Sinn. Das Zurueckspringen auf root (frame2) mache ich, weil jeder attachte clip eine Animation enthaelt. Erst wenn diese abgelaufen ist, soll ein weiterer clip aus der Library auf die Stage gepackt werden, seine Animation abspielen und dann wieder die random-funktion aus "root(frame2) aufrufen. Wahrscheinlich immernoch der falsche Ansatz... Die auf den Screen gepackten clips bleiben nicht liegen, es ensteht also nicht der flaster"-Effekt.Ach ja, wie Du evtl im script gesehen hast, haben die 4 clips alle unterschiedliche x/ y Positionen, somit gibt's das Problem mit dem Verdecken nicht. Hier nochmal mein file: |
| | |
| | #7 (permalink) |
| PIXELSCHIEBER Registriert seit: Oct 2001 Ort: Salem, Bodensee
Beiträge: 638
|
dann ist dein Ansatz nicht ganz richtig, du rufst ja auf dem Movieclip bei jedem Framedurchlauf deinen random Sprung auf. Die Positionierung dient dazu das die später attachten Filme an einer andern Position sind als die vorherigen.
__________________ Pack den Highscore |
| | |
| | #9 (permalink) |
| PIXELSCHIEBER Registriert seit: Oct 2001 Ort: Salem, Bodensee
Beiträge: 638
|
da wäre es vielleicht sinnvoller eine funktion zu schreiben und diese dann immer wieder aufzurufen. Schau dir mal die angehängt .fla an. Gruss FlashKasper
__________________ Pack den Highscore |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |