我需要知道SWF相對於HTML頁面的座標。有沒有辦法做到這一點?獲取SWF HTML id屬性(來自AS3)
我打算用ExternalInterface
調用一些JavaScript代碼,將返回的座標,但要做到這一點,我需要知道包含SWF的HTML元素的id
屬性,我怎樣才能從這個id
屬性值AS3?
我不想做的是通過FlashVars
中的值,因爲我想要一個容易重用的庫函數。
我需要知道SWF相對於HTML頁面的座標。有沒有辦法做到這一點?獲取SWF HTML id屬性(來自AS3)
我打算用ExternalInterface
調用一些JavaScript代碼,將返回的座標,但要做到這一點,我需要知道包含SWF的HTML元素的id
屬性,我怎樣才能從這個id
屬性值AS3?
我不想做的是通過FlashVars
中的值,因爲我想要一個容易重用的庫函數。
我很驚訝,您發現ExternalInterface
,而不是ExternalInterface.objectID
,這是頁面中SWF的ID。
<object>
ID<embed>
ID從這一點,你可以使用JS性能.parentNode 請注意,OBJECTID返回不同的數據依賴於瀏覽器輕鬆搞定父
<embed>
ID<object>
名
_ExternalInterface.objectID_是DOM中swf對象的ID – fsbmain
@fsbmain:謝謝,我甚至沒有看這個類,我正在'loaderinfo'中尋找id – Drahcir