2010-04-27 12 views
1

在IE瀏覽器中有沒有辦法訪問Flash對象?在這種情況下,它是由mootools swiff製作的。在所有其他瀏覽器中工作良好,因爲它們可以正確包裝此對象。但它在IE中不起作用。如何在IE中訪問Flash對象的變量?

下面是腳本:

var swfObj = $('mbImage').getElement('object'); 
swfObj.get('data'); <--- Thats not working in IE 
+0

IE的哪一個版本的官方一個? – Robusto 2010-04-27 14:35:10

+0

是swfObj null還是swfObject.get()失敗?你需要更精確地瞭解什麼是不工作。 – 2010-04-27 17:00:56

+0

不,他會返回一個對象,但我無法訪問它的變量。問題在所有IE版本中都是一樣的。在IE中,他只返回「對象」,而其他地方則是「對象HTMLembededElement」。我也嘗試過使用nonMootools方法來獲得像「window.document [thePlayer.id]」這樣的對象,但這並沒有幫助。 – 2010-05-01 10:06:57

回答

0

這是一個與IE中閃光的對象的通用問題 - 這是非常難以將它們與MooTools的方法擴展,其實MooTools的1.2是不是這樣做,而且永遠不會。

這就是說,從正面看,新公測MooTools的1.3的在其核心有很多驚人的修改,現在閃存對象擴展了MooTools的方法

GitHub找到最新的測試版或下載從MooTools Blog