Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-01-2006, 10:19   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 20
Problem mit gotoAndStop()

Hallo,

ich habe einen Flashfilm der in einem AS-Skript den gotoAndStop(<Sprungmarke>)-Befehl verwendet. Der Sprung in die angegebene Szene funktioniert zwar, aber es wird sofort wieder in die Ursprungsszene zurückgesprungen (man sieht es kurz aufblitzen).

Warum passiert das?

Hier mal der Ausschnitt vom Quelltext:

PHP-Code:
        btn1.onRelease = function(){
            
gotoAndStop("EinTag");
        }; 
Auch wenn ich im Skript der neuen Sprungmarke ein stop() setze, springt er trotzdem wieder zurück.
Rapthor ist offline   Mit Zitat antworten
Alt 23-01-2006, 13:26   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Gib die Bildnummer/Bildbezeichner an, dann müßte es gehen.
PHP-Code:
gotoAndStop("EinTag",1
PS:Vom arbeiten mit Szenen kann man nur abraten, da es bei größeren Anwendung
zu Problemen führen kann.

Link zum Thema:
http://www.flashforum.de/forum/showthread.php?t=150085
http://www.flashforum.de/forum/showthread.php?t=146600
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 23-01-2006, 13:41   #3 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Hmmm... habe mal die Links auf flashbattle verfolgt und da stand, dass man bei der Arbeit mit mehreren Szenen keine Fraem-Nummer angeben darf, da Flash die Szenen aneinanderpappt! (<-- geiles Wort! ) Von daher entwerde mit Framebezeichnern arbeiten oder aber die absolute Anzahl an Frames angeben!

Bsp:

Szene1: 15 Frames
Szene2: 20 Frames
Szene3: 10 Frames

Sprung nach Frame 7 von Szene3 --> gotoAndStop(42)
//15+20+7 = 42 Frames

Sprung nach Frame 19 von Szene2 --> gotoAndStop(34)
//15+19 = 34 Frames
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 23-01-2006, 14:48   #4 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 20
Ich habe mich ungünstig ausgedrückt. Ich arbeite eigentlich garnicht mit Szenen; mein Projekt enthält nur die eine Szene "Szene 1". Innerhalb dieser hat die Zeitleiste der 2. Ebene an verschiedenen Frames eben jene Sprungmarken vom Beschriftungstyp "Name" ("Anker" gehen genauso wenig).

Auf dem 1. Frame benutze ich ja auch schon gotoAndStop("Auswahl"), wobei "Auswahl" eine Sprungmarke in Frame 20 entspricht. Das klappt dort auch! Erst bei weiterer Verwendung des gotoAndStop() habe ich diesen seltsamen Rücksprungfehler!

Im Anhang befindet sich ein Schnappschuss meiner Oberfläche.
Angehängte Grafiken
Dateityp: png Screener.png (28,0 KB, 19x aufgerufen)
Rapthor ist offline   Mit Zitat antworten
Alt 23-01-2006, 15:08   #5 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Was steht denn im Script bei Frame 20?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 23-01-2006, 16:03   #6 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 20
Das Skript sieht wie folgt aus:

PHP-Code:
stop();
var 
controllerA:AuswahlController = new AuswahlController(this); 
In der "AuswahlController"-Klasse werden 3 Buttons mit eben diesen weiteren "gotoAndStop"-Anweisungen belegt.

Hier die Klasse "AuswahlController":

PHP-Code:
//AuswahlController.as

class AuswahlController{
    
    private static var 
btn1:Button;
    private static var 
btn2:Button;
    private static var 
btn3:Button;
    
    function 
AuswahlController(root_mc:MovieClip){
        
btn1 root_mc.btn_1;
        
btn2 root_mc.btn_2;
        
btn3 root_mc.btn_3;
        
        
btn1.onRelease = function(){
            
trace("EinTag");
            
gotoAndStop("EinTag");
        };
                
        
btn2.onRelease = function(){
            
gotoAndStop("Vorschau");
        };
        
        
btn3.onRelease = function(){
            
gotoAndStop("Rueckblick");
        };
    
    }


Rapthor ist offline   Mit Zitat antworten
Alt 24-01-2006, 18:17   #7 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 20
Hat niemand eine Idee? Ich komme jedenfalls nicht weiter.
Rapthor 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 04:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele