2013-08-28 15 views

回答

0

加載它就像你通常會加載它,然後在容器上使用捕獲階段,是這樣的:

import flash.display.Loader; 
import flash.net.URLRequest; 
import flash.events.MouseEvent; 

var l:Loader = new Loader(); 
addChild(l); 

l.load(new URLRequest("a.swf")); 
this.addEventListener(MouseEvent.CLICK, clickHandler, true); 

function clickHandler(e:MouseEvent):void { 
    trace(MovieClip(e.target).name); //compare whether it is the button you want 
    e.stopPropagation(); 
} 
+0

感謝您的答覆。但是我需要找到實際的url分配來點擊按鈕/ mc的事件,然後用一些其他參數替換它。 – pravid

+0

如果您無法訪問加載的swf,我認爲這不可能。 – Fygo

+0

我甚至可以在swf中找到mcs /按鈕。但我需要訪問分配給這些mc /按鈕的代碼。這個過程需要隨時進行。有什麼辦法可以檢測到點擊事件,並在那個時候改變瀏覽網址? – pravid

相關問題