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。