我已經得到了我想要在JavaScript中指定爲像這樣變量的AS3代碼:如何將AS3.0連接到js中的變量?
var Name = ;
如果我想設置一個簡單的樣式表,我會用:
var Name = { Name.width:500 }
等。
我如何在AS3中做到這一點? 我想這樣做,像這樣
var As3 = action script code;
我想給一個變種的動作,所以我可以使用它以後
我已經得到了我想要在JavaScript中指定爲像這樣變量的AS3代碼:如何將AS3.0連接到js中的變量?
var Name = ;
如果我想設置一個簡單的樣式表,我會用:
var Name = { Name.width:500 }
等。
我如何在AS3中做到這一點? 我想這樣做,像這樣
var As3 = action script code;
我想給一個變種的動作,所以我可以使用它以後
的SWF在網頁上可以互操作(通話功能,設置變量等)與JavaScript使用ActionScript的ExternalInterface。
例如:
ExternalInterface.call("console.log", "Hello JavaScript world!");
顯然調用eval只能在某些瀏覽器,但你可以代理EVAL as noted in this answer。
ExternalInterface.call("eval", "window.foo = 'bar'");
當然,你的CSS的例子是非常畸形的...你可能可以:
ExternalInterface.call("eval", "document.getElementById('myDiv').style.width='50px'");
谷歌使用ExternalInterface的設置變量,呼叫功能,安裝callbakcs等
的更多示例
你真的認爲你說的是什麼嗎? :) – Konza
你的問題沒有多大意義,我可能誤解了我的答案。請添加有關您要做什麼的詳細信息,以及您如何以及爲何嘗試這麼做。 –