Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-03-2005, 10:54   #1 (permalink)
Neuer User
 
Benutzerbild von trossen
 
Registriert seit: Jan 2005
Beiträge: 169
wie bekomm ich das in einen MC rein????????

Hilfe wer kann mir helfen ?????????
Ich will diesen Film in einen MC wandeln.
Ich bekomm dann aber logischerweise Probleme mit der Root !
Als wie kann ich das umgehen???
Des weiteren kann mir wer sagen wofür die Zeile 7 gut ist und was sie macht ich hab mir das ganze auch schon mal als ---trace(mc);--- ausgeben lassen werde aus der antwort nicht schlau // warum funst dat nur mit der Zeile????????????????? habs in den Anhang gepackt hofe eine von euch kann mir helfen!
Angehängte Dateien
Dateityp: zip wackeln.zip (32,8 KB, 11x aufgerufen)
trossen ist offline   Mit Zitat antworten
Alt 03-03-2005, 12:31   #2 (permalink)
 
Registriert seit: Dec 2003
Beiträge: 202
Zitat:
Zitat von trossen
Ich will diesen Film in einen MC wandeln.
äh, kannst du irgendwie genauer erklären was du willst?

bezüglich zeile 7:
PHP-Code:
mc this.keys["k" i]; 
normaler weise ist das eine methode um in einer "for"-schleife eine referenz auf ein objekt/movieclip/variable zu erstellen. wenn nämlich ein solches objekt/movieclip/etc. in einem code-block mehrmals vorkommt dann ersparst du dir mit dieser methode eine menge schreiberei und deinem .swf eine menge arbeit

im konkreten fall geht es darumin dem clip "keys" 14 eingebettete clips zu animieren. diese eingebetteten clips heissen "k1", "k2" , "k3" ... "k14".

das bedeutet das wenn in der "for"-schleife "i" gleich "1" ist dann bedeutet
this.keys["k" + i]
gleich wie
this.keys["k" + "1"]
was wiederum dasselbe ist wie
this.keys.k1
und nachdem dieser code sich auf der hauptzeitleiste befindet ist this = _root, also
_root.keys.k1

somit bedeutet:
mc = this.keys["k" + i]
gleich
mc = _root.keys.k1, bzw. mc = _root.keys.k2, bzw. mc = _root.keys.k3, etc., je nachdem welchen wert "i" hat. somit kannst du in diesem code-block überall wo "mc" steht auch "_root.keys.k1" bzw "_root.keys.k2" etc. lesen/schreiben.

im aktuellen fall verstehe ich die "for"-schleife nicht, da in dem clip "keys" ohnehin nur ein eingebettetes clip "k13" ist

Geändert von bryan.fury (03-03-2005 um 12:33 Uhr)
bryan.fury ist offline   Mit Zitat antworten
Alt 03-03-2005, 19:57   #3 (permalink)
Neuer User
 
Benutzerbild von trossen
 
Registriert seit: Jan 2005
Beiträge: 169
Schon mal danke für die schnelle antwort.
Also das ganze is so, ich bin auf den film „keyboard“ gestoßen und hab mir in den kopfgesetzt dass ich das gleiche wackeln für meinen film brauch. Also hab ich angefangen mir den film keyboard so zurechtzustutzen und umzubauen bis das übrigbleibt was ich brauche. Also das wackeln eines buttens . Das is nu das ergebnis was du siehst .
Im prinzip brauch ich nur einen butten der so wackelt.
Deshalb dacht ich mir, ich bau am ende das ganze script so um dass ich das ganze Script als onClipEvent(enterFrame) direkt in den butten lege, damit ich nachher den butten so wie es is aus meiner Bibliothek auf die bühne ziehen kann.
Ich hoffe das war nu ein bissel verständlicher
Am ende denkst du also brauche ich die for schleife gar nicht um so ein wackeln zu erzeugen?????
Angehängte Dateien
Dateityp: zip keyboard.zip (24,0 KB, 8x aufgerufen)
trossen 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 13:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele