Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-06-2005, 18:25   #1 (permalink)
Freelenzer
 
Benutzerbild von dervish
 
Registriert seit: Dec 2001
Ort: D
Beiträge: 99
Filmneustart

hi!

ich habe einen film der hauptsächlich durch as gesteuert und erzeugt wird. nun wil ich den neu starten lassen, nachdem ein gewisser punkt erreicht ist.
gibt es eine möglichkeit in as eine komfortable möglichkeit den film auf den ursprungszustand zurückzusetzen, mitsamt aller variablen und positionen der objekte?

am besten ohne dass ich mir die startwerte alle merken muss, ich meine sowas wie play(fromstart); oder reset(film); oder sowas in der richtung????

greez, dervish
dervish ist offline   Mit Zitat antworten
Alt 06-06-2005, 18:36   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ja alles in eine Function packen, und die wieder aufrufen
Kleines bsp
PHP-Code:
function start_game() {
    
clearInterval(tID);
    
mintxt.text "00";
    
sektxt.text "00";
    
sec 0;
    
min 0;
    function 
count() {
        
sec++;
        if (
sec>=60) {
            
min++;
            
sec 0;
        }
        if (
sec<10) {
            
sektxt.text "0"+sec;
        } else {
            
sektxt.text sec;
        }
        if (
min == undefined) {
            
mintxt.text "00";
        } else if (
min<10) {
            
mintxt.text "0"+min;
        } else {
            
mintxt.text min;
        }
    }
    
tID setInterval(count1000);
    var 
main_list = ["pict1""pict2""pict3""pict4""pict5""pict6""pict7""pict8""pict9""pict10""pict11""pict12""pict13""pict14""pict15""pict16""pict17""pict18""pict19""pict20"];
    var 
main_list.length;
    for (var 
0e<le++) {
        
this[main_list[e]].gotoAndStop(1);
        
this[main_list[e]].enabled 1;
        
this[main_list[e]].useHandCursor 0;
    }
    var 
count 0;
    var 
verg 0;
    var 
hits 0;
    var 
mc;
    var 
count_end 0;
    
this.tick.text hits;
    for (var 
0j<lj++) {
        
this[main_list[j]].j;
        
this[main_list[j]].onPress = function() {
            
this._parent.tick.text hits += 1;
            
count += 1;
            
verg += this.j+1;
            if (
count<2) {
                
this.gotoAndStop(2);
                
mc this._name;
            } else if (
count == && verg == 21) {
                
count_end += 1;
                if (
count_end>=10) {
                    
clearInterval(tID);
                }
                
this.gotoAndStop(2);
                
this.enabled 0;
                
this._parent[mc].gotoAndStop(2);
                
this._parent[mc].enabled 0;
                
count 0;
                
verg 0;
            } else {
                
this.gotoAndPlay(2);
                
this._parent[mc].gotoAndPlay(2);
                
count 0;
                
verg 0;
            }
        };
    }
    var 
ziel_list = [];
    for (var 
0i<li++) {
        
Math.floor(Math.random()*main_list.length);
        
ziel_list[i] = main_list[r];
        
main_list.splice(r1);
        
this[ziel_list[i]]._x = (i%5)*80;
        
this[ziel_list[i]]._y Math.floor(i/5)*100;
    }
}
this.new_game_btn.useHandCursor 0;
this.new_game_btn.onPress = function() {
    
start_game();
};
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
Ist übrigens eine Memory Clone
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 06-06-2005, 20:40   #3 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
oder du fügst einen neuen Frame dahinter ein und benutzt play();
-> nur bei 1-frame filmen.


@RustyCake: Nimm mal nen anderen Namen für die Funktion count() oder nimm nen anderen namen für die variable count..
btw. funktioniert dein script so ohne weiteres? bzw. brauch ich dazu nur bilder?
pokepika ist offline   Mit Zitat antworten
Alt 07-06-2005, 10:35   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
@ pokepika
Danke werde ich ändern
Hast post
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 07-06-2005, 10:48   #5 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Vielleicht so (hängt von den Umständen ab): this.loadMovie(this._url)

mfg. r.
bokel 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 11:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele