| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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!!!! |
| | |
| | #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="clsid 27CDB6E-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> |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |