所以我有這個可擴展的橫幅。一切都可以,但是當我在我們的系統上測試它時,它並沒有擴大。這是問題。因爲我們的系統使用這個JavaScript進行浮動:getURL("javascript:expandEaFloating('"+_level0.id+"')");
但是這是AS2,我需要它用於AS3。下面是代碼:在AS3中調用JavaScript
import flash.external.ExternalInterface;
import flash.events.Event;
stop();
b1_btn.buttonMode = true;
b1_btn.addEventListener(MouseEvent.MOUSE_OVER, aBanner2);
b1_btn.addEventListener(MouseEvent.MOUSE_OVER, openBaner);
function openBaner(e:Event){
ExternalInterface.call("expandEaFloating('"+root.id+"')");
}
function aBanner2(e:Event){
this.gotoAndStop(2);
}
這裏不工作的是錯誤日誌 - 通過靜態類型flash.display:DisplayObject的引用訪問可能未定義的屬性id。 –