Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-07-2004, 14:51   #1 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
<param name="movie" value="ani.swf?goTo=hotel">

hi,

habe 5 html-seiten die je die gleiche ani.swf beinhalten.
den unterseiten (hotel/restaurant/freizeit/sport) wird im SourceCode z.b. ein

Code:
 
<param name="movie" value="ani.swf?goTo=hotel"> oder 
<param name="movie" value="ani.swf?goTo=restaurant">
mitgegeben.

Code:
//ani.swf
if (goTo != "home") {
    if (goTo == "hotel") {
        gotoAndStop("Szene 2", "hotel");
    }
    if (goTo == "restaurant") {
        gotoAndStop("Szene 2", "restaurant");
    }
    if (goTo == "freizeit") {
        gotoAndStop("Szene 2", "freizeit");
    }
    if (goTo == "sport") {
        gotoAndStop("Szene 2", "sport");
    }
} else {
    if (_root._framesloaded>=_root._totalframes) {
        gotoAndStop(10);
    } else {
        gotoAndStop(5);
    }
}
nun soll, wenn die html-seite aufgerufen wird in flash an die entsprechende stell1e gesprungen werden, tut es aber nicht. erst nach einem reload(F5) der seite!!??

gruss sven
xlive ist offline   Mit Zitat antworten
Alt 19-07-2004, 15:52   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
da gibt es noch ein
<embed src="ani.swf" ...

wie extrahierst du den ?-anhang vom _url ?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (19-07-2004 um 15:55 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 19-07-2004, 22:56   #3 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
hi,
habe jetzt mal eine test-dummy gebastelt. da hauts hin. egal ob szene 2 oder nicht.

test-dummy: http://www.castra.de/seite1.htm
Code:
var btnVisibilty = showButton;
if (showButton == "eins") {
    gotoAndPlay("eins");
}

if (showButton == "zwei") {
    gotoAndPlay("zwei");
}


if (showButton == "drei") {
    gotoAndPlay("Szene 2", "drei");
}
in meiner "original-ani" haut´s nicht hin??!!
funzt-nicht-ani: http://www.castra.de/golf.htm

gruss sven
xlive ist offline   Mit Zitat antworten
Alt 19-07-2004, 23:03   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ich würde mal sagen, dass du dich mit dem if/else-Zeugs da vertan hast. Schau dir das mal an:
Wenn die erste Bedingung (if (goTo != "home")) nicht erfüllt ist, geht Flash ja sofort in den else-Teil. Somit werden die weiteren if-Abfragen innerhalb des ersten if überhaupt nicht berücksichtigt...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 20-07-2004, 12:15   #5 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
hi,

nu, die lösung ist nah.
das ganze sieht nun so aus:
in den ersten beiden frames der preloader und im ersten noch:
Code:
var LadeObj = new LoadVars();
LadeObj.load("gotoAndPlay.swf?showButton=zwei");
LadeObj.load("gotoAndPlay.swf?showButton=drei");
im dritten frame:
Code:
 var btnVisibilty = showButton;
zahlArray =['eins', 'zwei', 'drei'];

for(var i =0; i <zahlArray.length; i++){
       if(showButton == zahlArray[i]){
                gotoAndPlay(zahlArray[i]);
       }
}
gruss sven
xlive ist offline   Mit Zitat antworten
Alt 20-07-2004, 12:17   #6 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
siehe unter:
http://www.castra.de/seite1.htm
xlive ist offline   Mit Zitat antworten
Alt 20-07-2004, 16:06   #7 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
ActionScript:
  1. //<PARAM NAME=movie VALUE="htmvars.swf?goto=0">
  2. //<PARAM NAME=movie VALUE="htmvars.swf?goto=1">
  3. //<PARAM NAME=movie VALUE="htmvars.swf?goto=2">
  4. stop();
  5. var myArray = ["eins", "zwei", "drei"];
  6. var LadeObj = new LoadVars();
  7. LadeObj.load("?goto");
  8. LadeObj.onLoad = function(aloha) {
  9.     if (aloha) {
  10.         _root.gotoAndStop(myArray[goto]);
  11.     }
  12. };
__________________
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
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 00:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele