0

<object>/<embed>たとえば"<object name="flashvars" value="test=myxml.xml">、swfファイルにflashvars値を動的に送信する必要があります。

そして私のASでは、これがあります:

var xmlPath:String = _level0.test;
doc.load(xmlPath);

したがって、この方法でいくつかのxmlファイルを読み取りたいと思います(少なくともそれは私の意図です!)。しかし、私がしていることは何も機能しません...

私も試しました

doc.load(_root.test)

しかし、それも機能しませんでした。

私が行った場合:

doc.load("someXML.xml")

それはうまくいきます!!

私はこれを何時間も解決しようとしていますが、それでも解決策が見つかりませんでした!!

前もって感謝します!!!

4

2 に答える 2

0

問題は HTML マークアップにあると思います。

タグの場合、その<object>中で param タグを使用する必要があります。

<object ...>
<param name="FlashVars" value="test=myxml.xml">
</object>

タグの場合、<embed>タグの属性

<embed FlashVars="test=myxml.xml" ...>

FlashVarsの使用に関する Adob​​e TechNoteも役立ちます。

于 2009-05-22T05:54:23.250 に答える
0

xhtml/html5:

<param name="FlashVars" value="flvurl=coolmovie" />

AS2:

myFLV.source = "http://www.dom.tld/flv/"+root.loaderInfo.parameters.flvurl+".flv";
于 2013-03-03T19:09:09.887 に答える