Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2006, 10:45   #1 (permalink)
got root?
 
Benutzerbild von Cybersmog
 
Registriert seit: Aug 2002
Ort: Bayern
Beiträge: 105
Alle Animationen stoppen / weiterlaufen lassen

Hallo zusammen,

ich habe einen selbstablaufenden Flash Film, den der Benutzer mit einer Pause Taste stoppen und dann auch wieder weiterlaufen können lassen soll.

Auf der Hauptzeitleiste sind diverse Movieclips mit Unteranimationen, unter anderem auch ein Ticker der mit einer onEnterFrame Funktion läuft.

Meine Frage ist jetzt: gibt es eine einfache Möglichkeit, alle Animationen auf einmal anzuhalten und dann auch wieder an der gleichen Stelle weiterlaufen zu lassen?

Danke und Gruß,
Peter
__________________
[Tutorial] PEAR Installation bei Shared Hosting Providern

There are 10 types of people in the world: Those who understand binary, and those who don't ...
Cybersmog ist offline   Mit Zitat antworten
Alt 04-01-2006, 10:58   #2 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
alle animationen in ein array packen und dann bei pausenaufruf durchgehen und alle anhalten, bei play ebenso.

-ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 04-01-2006, 11:21   #3 (permalink)
got root?
 
Benutzerbild von Cybersmog
 
Registriert seit: Aug 2002
Ort: Bayern
Beiträge: 105
Gute Idee, klingt eigentlich logisch

Bleibt noch ein Problem: mit
PHP-Code:
delete mc.onEnterFrame
kann ich die onEnterFrame Animation stoppen. Aber wie lasse ich sie dann wieder weiterlaufen?

Danke nochmal,
Peter
__________________
[Tutorial] PEAR Installation bei Shared Hosting Providern

There are 10 types of people in the world: Those who understand binary, and those who don't ...
Cybersmog ist offline   Mit Zitat antworten
Alt 04-01-2006, 11:22   #4 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
hy

entweder du machst das wie ingohill gesagt hat was in dem fall wahrscheinlich besser ist weil du ja weisst wie deine mcs heissen oder du machst es so

PHP-Code:
for(z in _root) {
    
_root[z].stop();
    
_root[z].onEnterFrame NULL;
    
    for(
x in _root[z]) {
        
_root[z][x].stop();
        
_root[z][x].onEnterFrame NULL;
    }

musst halt über so viele ebenen wie es gibt oder rekursiv wär auch möglich!

mfg mario
troner ist offline   Mit Zitat antworten
Alt 04-01-2006, 11:51   #5 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
@Cybersmog: stimmt, oef habe ich nicht bedacht.

rekursion ist hier angebracht, um alle zu stoppen.
allerdings, müsste man dann alle oef wieder zuweisen.
also würde ich einen globalen schalter für die oef erstellen.

oef = true|false.

in jedem eof einbauen. fertig. aus.
bleiben nur noch die mc: stop() | play().

-ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 04-01-2006, 11:59   #6 (permalink)
got root?
 
Benutzerbild von Cybersmog
 
Registriert seit: Aug 2002
Ort: Bayern
Beiträge: 105
Fein, klappt soweit wunderbar.

Vielen Dank für die Hilfe!

Gruß
Peter
__________________
[Tutorial] PEAR Installation bei Shared Hosting Providern

There are 10 types of people in the world: Those who understand binary, and those who don't ...
Cybersmog 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 07:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele