2009-05-22 6 views
0

<object>/<embed>からflashvarsの値を動的に送信する必要があります。たとえば、"<object name="flashvars" value="test=myxml.xml">をswfファイルに送ります。ActionScript 2.0でFlashVarsの値を取得するにはどうすればよいですか?

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

だから、私はいくつかのxmlファイルを読みたいこの方法は、(少なくとも、それは私の意図です!):

そして、私のASで

は、私は、これは持っています。 しかし、私は作品を何をすべきかの何も...

私も

doc.load(_root.test) 

を試してみましたが、それはあまりにも仕事をdidntの。

私が行う場合:

doc.load("someXML.xml") 

それだけで正常に動作します!

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

ありがとうございます!!!

答えて

0

私は問題があなたのHTMLマークアップにあると思う:

あなたはその中にparamタグを使用する必要が<object>タグについては、例えば<embed>タグの

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

、タグ

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

のその属性は、ここであまりにもあなたを助けるかもしれないAdobe TechNote on using FlashVarsです。

+0

ポール、私のHTMLは正しいです...: - それはそれではありません... unfortunely ... – AndreMiranda

+0

あなたのHTMLが正しい場合なぜ2009年に埋め込みタグについて言及していますか? ポールのポストで首都に気をつけろ!結果は本当に異なっています。 – Leo

0

XHTML/HTML5:

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

AS2:

myFLV.source = "http://www.dom.tld/flv/"+root.loaderInfo.parameters.flvurl+".flv"; 
関連する問題