返回首页

flash AS3-类的绑定之访问其内部元素方法

时间:2011-10-17 18:33来源:知行网www.zhixing123.cn 编辑:麦田守望者

我们绑定的类控制内部元素有两种方法:

一就是在默认的情况下,

在包内声明一个

public var child_mc:MovieClip;

child_mc=getChildByName("child_mc");

//getChildByName("child_mc")括号里的MC名字是舞台上的实例名字

二就是设置下舞台

 

1.在属性里点设置

 

2.点AS3设置

 

3.取消舞台那个选项(自动声明舞台实例)

 

OK,在来实践一下,偶们在FLA里建立一个MC,在MC里我们设置两个实例,一个输入的文本search_txt,一个为search_btn按钮;

package Classes.Search{
/********搜索类**************/
import flash.display.Sprite;
import flash.net.navigateToURL;
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.text.TextField;
import flash.display.SimpleButton;
public class Search extends Sprite {
public var search_txt:TextField;
public var search_btn:SimpleButton;
public var baidu_url:URLRequest;
public var baidu_str:String;
public function Search() {
search_btn.addEventListener(MouseEvent.CLICK,onclick);
}
private function onclick(e:MouseEvent) {
baidu_str="http://www.google.com/search?hl=zh-CN&q="+search_txt.text;
baidu_url=new URLRequest(baidu_str);
navigateToURL(baidu_url,"_blank");
//trace("ceshi");
}
}
}

把这个类封装起来在帮定试试看,哈哈一个简单的搜索块就做好了。
 

------分隔线----------------------------
标签(Tag):FLASH FLASH实例教程 flash技巧 flash教程
------分隔线----------------------------
推荐内容
猜你感兴趣