簡體   English   中英

將使用XML的AS2 .swf加載到AS3 .fla中時出現問題

[英]Issue loading AS2 .swf that uses XML into AS3 .fla

我正在為客戶建立一個網站,他們在該網站購買了以“ AS 1.0&AS 2.0”編寫的Flash模板,然后要求我將googlemap添加到“與我們聯系”頁面。 但是,googlemap API僅在AS3中有效。 我的選擇是將整個網站轉換為AS3,或者制作一個AS3文件,該文件導入了AS2網站,然后添加了googlemap位。 我決定選擇選項2,因為它似乎更容易...無論如何,我在AS3文件中使用Loader類。

var myLoader:Loader = new Loader();                     // create a new instance of the Loader class
var url:URLRequest = new URLRequest("main_v8.swf");     // in this case both SWFs are in the same folder 
myLoader.load(url);                                     // load the SWF file
addChild(myLoader);

問題是AS2 swf文件使用XML加載背景圖像。 它可以單獨工作,但是當加載到AS3文件中時,不會顯示背景圖像。 所有按鈕和外部鏈接都可以正常工作,只是XML的加載。 我一直在尋找有關此方面的幫助,盡管有很多人在AS3中玩AS2 SWF時遇到問題,但找不到任何可幫助您的東西。 任何建議或解決方案將不勝感激! 謝謝!

Havent面臨這樣的問題,但是,如果您發現問題,則可以解決。 您可以檢查一些條件:

  • 檢查網絡是否有xml加載。 (可能是跨域問題)
  • 檢查是否加載了圖像。 (as3安全問題)
  • 檢查as2文件是否真的是init。 (您可以使用as3橋接到as2)

我不確定這是否可以幫助您,但請查看此鏈接 可能是您可以使用此功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM