Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-12-2005, 18:27   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 292
Aktionen in verschiedenen Ebenen

Hallo zusammen.

ich bin Anfänger in Flash und Actionscript.

Habe jetzt einen Button erstellt der zu einem bestimmten Frame springt und den Film startet. Das gleiche habe ich auch auf einer anderen Ebene

Um es mal genau darzustellen
ich habe

eine Ebene Schneefall, hier wird der Schneefall gestartet wenn der Button gedrückt wird. Vorher habe ich ihn durch ein stop(); gestoppt. Funktioniert.

eine Ebene Rentiere, hier werden durch einen Klick auf einen anderen Button Rentiere gestartet, auch die habe ich durch ein stop(); erstmal ausgeschaltet.

dann habe ich eine neue ebene Text, hier soll wenn der schnee am fallen ist ein schriftzug erscheinen, der über den bildschirm läuft, also irgendwann nach frame 10.
ich krieg den aber nicht zum laufen. er läuft einfach nicht ab, wahrscheinlich wegen dem stop() von der ebene rentiere. das stop stoppt immer den ganzen film richtig?

wie kann ich also sagen, starte auch den frame xy auf einer anderen ebene? oder kann ich vielleicht das stop() auf eine eben beschränken?


ein anderes problem dass aber sicher einen ähnlichen hintergrund hat: wenn ich erst den schnee starte dann die renntiere, kein problem. starte ich erst die rentiere und dann den schnee springt der film (logischerweise) zu frame 10, die rentiere verschwinden also plötzlich wieder.

was mache ich falsch?
chrissy810 ist offline   Mit Zitat antworten
Alt 26-12-2005, 19:31   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!
packe schnee, rentiere und schriftzug in für sich eigene movieclips!
"MC_schnee","MC_rentiere","MC_schrift";
in den ersten aller dieser movieclips schreibst du ein stop();
actionscript auf die hauptzeitleiste(die im hauptfilm):
PHP-Code:
deinSchneeButton.onPress = function() {
    
MC_schnee.gotoAndPlay(2);
    var 
schrift setInterval(function () {
        
clearInterval(schrift);//damit die function nicht alle 2,5 sek. ausgeführt wird;
        
MC_schrift.gotoAndPlay(2);
    }, 
2500);//2,5 sekunden zeitverzögert wird die function im interval ausgeführt
    
};
deinRentierButton.onPress = function() {
    
MC_rentiere.gotoAndPlay(2);
}; 
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 29-12-2005, 19:03   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 292
ich bin noch blutiger anfänger. bekomme das nicht so hin. nehmen wir zB die rentiere. die tanzen zunächst einmal auf der stelle (das ist ein MC), bei Aktion sollen sie sich über die hauptbühne bewegen. soll ich das dann ncohmal zum MC machen oder kann ich das in dem gleichen machen? ich weiß nicht wie. in dem MC habe ich vier ebenen für die einzelnen teile des rentiers, die beine tanzen durch animation. diesen MC habe ich dann drei mal auf die hauptbühne eingefügt und hier die bewegung über die bühne animiert.

den code für den schneefall habe ich aus einem tutorial. die aktionen habe ich einmal für eine instanz des symbols und weitere auf einer neuen ebene "Aktionen" auf der hauptbühne.

ich weiß nicht wie ich all das von der hauptbühne "nehme" und in eigene clips packe.

wie gehe ich vor?
chrissy810 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 06:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele