FlashVars

janbuecker

Mitglied
Hi,

um mein Script auszuführen, benötige ich eine Übergabe von der HTML/PHP-Datei zur Flash-Datei. Bisher habe ich folgenden Code angewandt jedoch erfolglos.

flash.fla
Code:
this.onLoad = function() {
  _root.xmlFile = ( _root.xmlFile ) ? _root.xmlFile : 0;
}

if(_root.xmlFile!=undefined) {
   ...
}

web.php
Code:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="banner" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="flash.swf" />
	<param name="quality" value="high" />
	<param name="FlashVars" value="xmlFile=<?=$_GET["xmlFile"]?>" />
	<embed src="flash.swf" width=160 height=600 FlashVars="xmlFile=<?=$_GET["xmlFile"]?>" quality="high" name="banner" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Woran könnte es liegen?

Gruß,
Jan
 
Hi,

Das Ereignis onLoad der MovieClip-Klasse kann nur im Zusammenhang mit Klassen verwendet werden. Machs einfach so:
Code:
var xmlFile = (_root.xmlFile != undefined)? 0 : _root.xmlFile;

Gruß
.
 
Zurück