Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2006, 16:26   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 16
gotoAndPlay will nicht zur Szene springen

Hallo alle miteinander!

Ich habe mir in meinem Projekt 3 Szenen angelegt. Die erste heißt "starter" und die anderen "movie" und "error".

In starter frage ich nach einer Domain ab und will dann in die Entsprechende Szene mit gotoAndPlay oder gotoAndStop springen.

Mein Code schaut in Starter wie folgt aus:
Code:
_sDomain = "http://www.meine-seite.de/" ;
checkDomain = this._url ;
domain = _sDomain ;
substr = checkDomain.substr( 0, 26 ) ;

if ( _sDomain == checkDomain.substr( 0, 26 ) ) {
	test = "Film laden" ;
	this.gotoAndPlay( "movie", 1 ) ;
}
else {
	test = "Fehler anzeigen" ;
	
	this.gotoAndStop( "error", 1 ) ;
}
domain, substr und test sind variablen von Dynamischen Textelementen.

Mein Probleme ist, dass es nur in der Szene "starter" läuft. Die Anweisungsblöcke werden zwar durchlaufen, aber gotoAndPlay/Stop in Form von Szene nicht berücksichtig. gotoAndPlay/Stop funktioniert aber wenn es in der Szene bleibt.

Benutze Flash MX und vielleicht hat ja der eine oder andere Lösungsansätze.

MfG
Heinzelmännchen
Heinzelmännchen ist offline   Mit Zitat antworten
Alt 27-04-2006, 16:43   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von Heinzelmännchen
domain, substr und test sind variablen von Dynamischen Textelementen.
...besonders "substr" ist ein ganz besonders toller Name für eine Variable.

edit: Funzt denn die Anzeige (also "Film laden" oder "Fehler anzeigen")
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (27-04-2006 um 16:44 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 27-04-2006, 18:53   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 16
Hi,

ja die Variablen Bezeichnung ist wirklich nicht gut gewählt. Ist mir vorher gar nicht aufgefallen.

Doch lass Dir versichern, es ging auch schon vorher nicht.

Die Ausgaben auf test stimmen jedenfalls. Das meinte ich ja mit dem Durchlaufen der Anweisungsblöcke.
Heinzelmännchen ist offline   Mit Zitat antworten
Alt 28-04-2006, 09:23   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 16
Cool

Ich habe fertig.

Das Problem liegt an der If Bedingung. Flash kann dort nicht mit Funktionen umgehen.

Habe jetzt folgendes gemacht und die Sache läuft.
Code:
_sCheckDomain = checkDomain.substr( 0, 26 ) ;
if ( _sDomain == _sCheckDomain ) {
	this.gotoAndPlay( "movie", 1 ) ;
}
else {
	this.gotoAndStop( "error", 1 ) ;
}
Doch darauf muss man erst einmal kommen. Da ja die Anweisungsblöcke zwar je nach Bedingung angesteurt werden, aber nicht die darinliegende Funktionen korrekt ausgeführt werden.

Danke für Eure Aufmerksamkeit und "Der Frager" für seine Unterstützung.

Viele Grüße
Heinzelmännchen
Heinzelmännchen 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 23:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele