簡體   English   中英

將JavaScript變量傳遞給Flash

[英]Passing JavaScript variables to Flash

我正在專門研究此工具的工作方式:

https://datatables.net/extensions/tabletools/

JavaScript變量如何到達Flash?

看起來好像有一個用getElementById檢索的embed ,並且該元素上具有所有這些額外的方法,例如appendTextsetCharSet ,這些方法不會顯示在Chrome調試控制台中。 我認為embed標簽可能很特殊,並且可以以某種方式調用本機ActionScript方法,但這只是一個猜測。

有人可以告訴我這是如何工作的嗎?

編輯:我應該說,如果我在Chrome中創建一個embed元素並滾動瀏覽其方法,則不會看到諸如appendText東西。 但是,如果我控制台記錄通過getElementByIdconsole.log appendText檢索到的embed ,它將顯示function() { [native code] }

使用這個也許? 我從來沒有嘗試過,但是除了這個選項,我不確定你怎么做
http://www.permadi.com/tutorial/flashjscommand/

您可以使用ExternalInterface在swf和swf容器(即html頁面)之間進行通信。

您完全按照以下步驟操作: http : //help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html

希望這可以幫助。

暫無
暫無

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

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