Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-07-2004, 18:51   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 12
_roots. oder _global. var

Hello Flashers, hab zur zeit ein kleines Problem dass mir kopfzerbrechen bereitet

Hab ein PuzzleSpiel in Flash erstellt, dass mit Timer und Punkte funkt.

Wenn das Spiel in der Zeit geschafft ist, kriegt man Punkte die ich mit BonusRunden deklariert habe. Abhängig der Punktezahl kriegt man als Belohnung drei, zwei oder eine BonusRunde. Soweit so gut, doch wenn ich jetzt die Punkte weitergeben möchte in die Bonusrunde, wie speichere ich die BonusRunden in globale oder roots variable???

PHP-Code:
// 

// Blendet das Menü aus im Player
Stage.showMenu=false;
 
// ----------
// INITIALIZE (Ausgangswerte Festlegen)
// ----------
// 
BonusRunden;


// Puzzle-Root definieren
_global.puzzleRoot this;
// Zufälliges Puzzlebild bestimmen
puzzleRoot.puzzleFrame random(8)+1;
//Zeitmessung
txtZeit 240;
//Maxwert
maxmompoints 240;
//Startwert
startmompoints 240;
// Puzzleteil klemmen, Max. Anzahl Teile für Punkte Total
dragger 0;
maxdragger 16;
maxcount 0;
easy 15;
// DIverse Info ausblenden
function initScreen() {
    
puzzle_result._visible 0;
}



// Zeitmesser (Timer)
function timeOut() {
    
txtZeit--;
    if (
txtZeit.length<1) {
        
txtZeit ""+txtZeit;
    }
    
//abzug 1 punkt pro sec
    
startmompoints--;
    
    
// Stoppt das Spiel
    
if (txtZeit == 0) {
        
txtZeit "GAME OVER!";
        
butStart._visible true;
        
// Löscht die Zeitintervale
        
clearInterval(zeit);
        
        
//NEXT ACTIONS IF GAME OVER
        //_root.gotoAndStop(9999);
    
}
}

// Startschalter (Spielstarten)
function startPuzzle() {
    
// trace("start");
    // Zeitmessung (jeweils 1 mal pro Sekunde)
    
zeit setInterval(timeOut1000);
    
// Start Schalter (Ausblenden)
    
butStart._visible false;
    
setPuzzlePos();
    
// startet = 1;
    
dragger 1;
}
// Berechnung der Bonusrunden
    
if (startmompoints >= 200) {
        
BonusRunden 3
    
} else if(startmompoints >= 150) {
        
BonusRunden 2
    
} else {
        
BonusRunden 1
    

__________________
_::: denis_roots :::_
denis_roots ist offline   Mit Zitat antworten
Alt 28-07-2004, 19:04   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
das ist doch eigentlich egal.
Es sei denn, du lädst andere swfs rein, die auch auf diese Variablen zugreifen können sollen, dann empfiehlt sich _global.
Janoscharlipp 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 02:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele