2010-08-12 50 views
1

客戶希望我工作的公司製作可擴展的Flash橫幅廣告,我是一名開發人員,所以我的解決方案是:堆疊2個Flash橫幅,小一個可見,最大的一個在上面,顯示:無,catch點擊事件,使大人物進入動畫狀態。是否可以從嵌入式Flash文件編輯父級HTML頁面?

客戶端希望它在沒有javascript的情況下完成(他們的橫幅旋轉網絡不支持額外的JavaScript)。

我很困惑,因爲我不知道flash文件如何修改它自己的html嵌入代碼和css樣式,據我所知,這是不可能的。

任何建議/想法? Flash中是否有與api文件對話的API,是否有一些可以使這種情況發生的動作魔法?

謝謝你的時間

回答

1

你可以通過ExternalInterface API與父HTML文件通話。

你可以傳遞call()方法的整個javascript函數來做你所需要的。這樣,您不必爲父HTML文件添加額外的JavaScript。

例如:

ExternalInterface.call("function() { document.getElementById(\'foo\').dosomemagichere; }"); 
相關問題