2009-10-07 86 views
0

我想獲得一些內容來加載pageLoad而不是一個可點擊的事件(但仍然保持菜單上的可點擊事件)。在SWF加載動作觸發事件?

這裏的動作:

import mx.utils.Delegate; 

/** 
* This is the menu that comes up at the bottom with various analysis and navigation options when a thumbnail is selected. 
*/ 
class imagegal.BottomMenu extends MovieClip 
{ 

public var bg_mc:MovieClip; 
public var btns1_mc:MovieClip; 

public function BottomMenu() 
{ 

    btns1_mc.prev_mc.label_txt.text = "PREVIOUS IMAGE" 

    btns1_mc.next_mc.label_txt.text = "NEXT IMAGE"; 

    btns1_mc.info_mc.label_txt.text = "INFO"; 

    btns1_mc.thumbs_mc.label_txt.text = "THUMBNAILS"; 

    btns1_mc.menu_mc.label_txt.text = "MAIN MENU"; 

    btns1_mc.prev_mc.onRelease = Delegate.create(this, function() { 
     _parent.loadPrevious(); 
    }); 

    btns1_mc.next_mc.onRelease = Delegate.create(this, function() { 
     _parent.loadNext(); 
    }); 

    btns1_mc.info_mc.onRelease = Delegate.create(this, function() { 
     _parent.toggleInfo(); 
    }); 

    btns1_mc.thumbs_mc.onRelease = Delegate.create(this, function() { 
     _parent.showThumbs(); 
    }); 

    btns1_mc.menu_mc.onRelease = Delegate.create(this, function() { 
     _parent.showMenu(); 
    }); 
} 

public function resize(w:Number) { 
    //mask_mc._width = w; 
    //bg_mc._width = w; 
} 

} 

的_parent.toggleInfo()函數有我想要顯示的內容。我的問題是,當這個相應的文件被SWF發起時,我可以讓這個函數觸發嗎?

+0

嗯英文明智我只是不明白。 「當這個相應的文件被SWF發起時,我可以讓那個函數觸發嗎?」。 – 2009-10-07 19:04:42

+0

我想我本來可以更清楚: 我試圖得到一個功能「頁面」加載時自動發生。所以,如果我在看一個畫廊,並有一個菜單按鈕,點擊時,顯示一個關於圖像的blurb;我就是這個意思。有沒有辦法修改它,以便信息框立即顯示?在構造函數中,也許?原諒我的這個新手,我不熟悉閃光燈,並被拋棄了這個項目。你可以在這裏看到我在說什麼:http://wbrint.com/#/portraits/cat1/4/點擊info按鈕。 – Thock 2009-10-07 19:13:19

+0

只是注意到你已經標記了這個[actionscript-3],但你的代碼是AS2 – Reuben 2009-10-07 23:24:26

回答

-1

你可以添加一個eventlistener到你想要顯示blob的圖像,或者使用this.onLoad添加eventlistener。