Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-07-2004, 07:53   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 128
verschachtelte movieclips - BUG???

hallo flasher,

kurz vor der verzweiflung frage ich lieber euch um hilfe. ihr könnt mir bestimmt weiterhelfen.

ich habe in meiner flashdatei verschachtelte movieclips. das ganze sieht wie folgt aus.

im hauptmovieclip mc_arm befindet sich: mc_unterarm und mc_oberarm
in mc_unterarm: mc_hand und mc_elle

ich möchte den hauptmoviclip per bewegungstewenn animieren. (die anderen moviclips bewegen sich ja automatisch mit) funktioniert wunderbar. den movieclip mc_unterarm animiere ich dabei auch noch. funktioniert auch. die zeitleisten aller movieclips sind gleich lang.

wenn ich jetzt aber am ende der animation den film auf einen bestimmten frame springen lassen will, dann verhaut es mir mein ganzes file. dabei wird der hauptmovieclip richtig gesteuert und er springt vom endframe zu einem best. frame. der mc_unterarm allerdings spielt seine animation nicht ganz ab sondern springt aus unerklärlichen gründen mitten in der animation wieder zum anfang.

hatte jemand das problem auch schon mal?
was kann man dagegen tun?

bitte, bitte helft mir,
die verzweifelte
lilly
lilly26 ist offline   Mit Zitat antworten
Alt 10-07-2004, 08:29   #2 (permalink)
Alter Sack
 
Benutzerbild von achim2
 
Registriert seit: Jan 2002
Ort: unweit kölns
Beiträge: 1.776
Hi,
da kann man ohne .fla wenig sagen.
Liegen die mc_'s auf ner extra Ebene?
Erfolgt der "sprung" immer an der gleichen Stelle ?
Oder verändert sich der Punkt bei mehrfachem Loop?

Am Besten mal die .fla anhängen.
Hatte mal ein ähnliches Prob mim Bein.

Gruß
achimzwo
__________________
Jück is schlimmer als Ping
achim2 ist offline   Mit Zitat antworten
Alt 10-07-2004, 08:42   #3 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
tja da sitzt der bug wieder mal vor dem PC,
Dein problem ist, daß Du das MovieClip/Zeitleistensytem noch nicht verstanden hast.

...die Zeitleisten eines jeden mc's sind völlig unabhängig voneinander, so kann der Film in der hauptzeitleiste in frame 5 angehalten werden während ein mc bis frame 20 weiterläuft ,in diesem mc kann nun wieder ein mc liegen, der bereits in frame8 zu frame30 springt etc.
...und das ist auch gut so, gerade in dem was Du offensichtlich vorhast.
wenn Du es geschickt anstellst kannst Du nämlich dank dieser Technik jede beliebige Arm/Handstellung leicht simulieren, das unwichtigste ist dabei ob die Zeitleisten der mc's gleich lang sind...
Wie das geht.... such mal nach 'baggerarm' (wobei in diesem Fall auch aufs tweening verzichtet wurde).

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 10-07-2004, 09:41   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 128
ich denke schon, dass ich weiss, wie die zeitleisten in flash funktioniere!! danke für diesen unglaublichen tipp :-)

ich hab die movieclips und die hauptzeitleiste gesteuert und beide zu einem bestimmten frame springen lassen. aber wie ich vorhin schon erklärt habe,
mc_unterarm spielt seine zeitleiste nicht mal ab sondern springt mitten in der animation wieder zurück zum anfang und das an irgendeiner random mässigen stelle.
lilly26 ist offline   Mit Zitat antworten
Alt 10-07-2004, 10:11   #5 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
warum schreibst Du dann das:
Zitat:
...die zeitleisten aller movieclips sind gleich lang.
...das ist doch völlig egal!!
ausserdem:
Zitat:
mc_unterarm spielt seine zeitleiste nicht mal ab sondern springt mitten in der animation wieder zurück
...wie es halt in der Referenz steht (tween im tween ist immer ein Problem...)
...helfen wird Dir der 'Baggerarm'...

Edit: ...Du hättest auch die Möglickeit alle Bilder im tween zu Schlüsselbildern zu machen (womit Dein tweening dann eine Einzelbildanimation wäre), dann würde es auch funktionieren
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (10-07-2004 um 10:28 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 10-07-2004, 16:11   #6 (permalink)
Alter Sack
 
Benutzerbild von achim2
 
Registriert seit: Jan 2002
Ort: unweit kölns
Beiträge: 1.776
Benenne im mc_unterarm den Frame, wo er hinspringen soll
und im Hauptfilm im Endframe einen Befehl, welcher den mc-unterarm steuert.

Gruß
achimzwo
__________________
Jück is schlimmer als Ping
achim2 ist offline   Mit Zitat antworten
Alt 10-07-2004, 19:35   #7 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
jo achim, ich hab vorhin (als ich gepostet habe) festgestellt, daß auch das problemlos funktioniert, aber wenn er so (vernünftig) scripten würde wäre er ja erst gar nicht auf das Problem gestossen und eine Diskussion über 'besseres' coding will ich erst gar nicht führen....
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele