Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-08-2004, 16:48   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 2
[PHP & Flash] mittels switch-case anweisung verschiedene bilder in flash laden

hallo,

habe folgendes problem:
eine php seite mit verschiedenen sub-seiten (index.php?what=main, ...)
also switch-case anweisungen, wo bei jedem aufgerufenen case ein
swf geladen werden soll! diese haben im vordergrund eine einfache linien-
animation und im hintergrund immer ein (zum case) dazugehöriges bild!)

mein erster versuch war mit loadVariablesNum mir den status ($what) ins
flash zu holen und danach dort ebenfalls eine switch anweisung wo ich
dann verschiedene bilder reinladen kann. das ganze sieht ungefähr so aus:

loadVariablesNum("http://www.inku.at/beta/produkte/bodenbelaege_sub.php",0);

... danach kommt die schleife, wo flash wartet, ob alles schon geladen wurde....

switch (checkwhat) {
case 'main':
loadPreview ("./flash/bodenbelaege_main.jpg",_root.background);
break;
case 'linosom':
loadPreview ("./flash/linosom_main.jpg",_root.background);
break;
case 'compacta':
loadPreview ("./flash/compacta_main.jpg",_root.background);
break;
case 'lifelinechip':
loadPreview ("./flash/lifelinechip_main.jpg",_root.background);
break;
}

problem ist: wenn ich loadVariablesNum ohne post-übergabe von what aufrufe, dann nimmt er einfach keine case an und flash kann auch keine
zustand zuordnen.

das klingt alles relativ kompliziert, ich hoffe, es ist aber allen klar, was ich
meine. im prinzip möchte ich lediglich, das anlegen von mehreren flash-files
verhindern. ich könnte natürlich für jede unterseite ein swf anlegen, bloß
dann hätt ich wahrscheinlich so 30swf´s wo überall der selbe code drinsteht!

vielen dank für eure hilfe!!!!
g0rdo ist offline   Mit Zitat antworten
Alt 15-08-2004, 20:29   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 2
lösung gefunden

hallo,

nach stunden im archiv, bin ich auf die lösung gestossen:
damit kann ich beim aufruf des swf einfach eine variable übergeben:
getestet mit m$ window$ xp auf ie 6.0 und mozilla 1.7 sowie firefox 0.8

<OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ID=sign_on WIDTH=100% HEIGHT=100%>
<PARAM NAME=movie VALUE="document.swf">
<PARAM NAME=FlashVars VALUE="foo=bar">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=menu VALUE=false>
<PARAM NAME=bgcolor VALUE=#000000>
<EMBED src="document.swf" FlashVars="foo=bar" quality=high menu=false bgcolor=#000000 WIDTH=100% HEIGHT=100% TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>
g0rdo 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:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele