基础as2 转AS3笔记
来源:互联网 发布:log4j2 数据库 编辑:程序博客网 时间:2024/06/03 19:02
按钮链接:
function yx(evt:MouseEvent):void
{//定义鼠标事件函数 yx
var myurl:URLRequest=new URLRequest("http://www.hao123.com"); //声明一个网络类变量myurl,连接网址
navigateToURL(myurl,"_blank"); //连接到网络myurl中的网址
//"_blank"表示在新窗口中打开网址;
//"_self"表示在当前框架当前窗口打开网址;
//"_parent"表示在当前框架的父框架上打开网址;
//"_top"表示在当前窗口的顶级框架中打开网址;
}
lianjie.addEventListener(MouseEvent.CLICK,yx); //为隐形按钮添加鼠标单击事件侦听,调用函数yx
//lianjie是按钮名
as2 的 _parent效果: == as3 的 (this.parent as MovieClip).play();
as3控制子影片剪辑 aa.gotoAndStop(2); //aa为影片剪辑名
as3当前影片剪辑播放 this.play();
as3停止所有的声音:SoundMixer.stopAll();
as3子影片剪辑里侦上访问父影片剪辑上的某个元件使用如下方式
MovieClip(this.parent).loaa.addChild(loader); //loaa指mc名
as3载入外部swf:
var loader:Loader=new Loader();
loader.load(new URLRequest("Popup.swf"));
zairu.addEventListener(MouseEvent.CLICK,showPicture);
function showPicture(event:MouseEvent):void
{
addChild(loader);
//loaa.addChild(loader); //如需自定义载入的swf的位置,可以加入一个名为loaa的MC,并将他的位置放在使swf载入的左上角的坐标位置
}
将载入的swf卸载:
close.addEventListener(MouseEvent.CLICK,closeWindow);
function closeWindow(event:MouseEvent):void
{
this.parent.parent.removeChild(this.parent);
}
//由于这个swf已经被载入到另一个swf里,所以this.parent应该指代的是loader,而this.parent.parent则指代舞台。所以这句话代表:从舞台上卸下载入该swf的loader
将库中的影片剪辑显示在舞台:
在库中的影片剪辑上右键,链接,选中“为ActionScript导出(x)”在“类”那一栏填一个名字,eg:tuichu1;
在需要让该影片剪辑显示的地方写下如下代码
function addchild(evt:MouseEvent):void
{
var aa:tuichu1=new tuichu1();
aa.x=310; //此影片剪辑显示的横坐标
aa.y=194; //此影片剪辑显示的纵坐标
addChild(aa);
}
tuichu_btn.addEventListener(MouseEvent.MOUSE_DOWN,addchild);
从舞台上移除此影片剪辑:
fou_btn.addEventListener(MouseEvent.CLICK,removeSwf);
function removeSwf(event:MouseEvent):void
{
parent.removeChild(this);
}
as3判断影片剪辑的当前侦: currentFrame代表当前侦
xlr_btn.addEventListener(MouseEvent.CLICK,xlr_guanbi);
function xlr_guanbi(event:MouseEvent):void
{
if (aaa.currentFrame==1)
{
aaa.stop(); //aaa指一个影片剪辑名
}
else if (aaa.currentFrame==5)
{
aaa.gotoAndPlay(6);
}
}
- 基础as2 转AS3笔记
- 从AS2到AS3
- as2 as3 不同
- 关于AS2和AS3
- as2与as3应用
- 【AS3与AS2通信】AVM2 (AS3) to AVM1 (AS2/AS1)
- as3与as2的区别
- AS3日积月累之二:从AS1和AS2到AS3的观念转变(转
- AS2 → AS3: LoadVars AS3 Equivalent
- as2和as3的性能比较
- As3 模拟As2.0 LoadVars传参
- AS2与AS3的主要差别
- AS2.0和AS3.0的区别
- Flash as3 as2 鼠标右键事件触发
- flash as2和as3添加外部声音
- AS2中的_root,在AS3的用法
- 浅谈as2.0与as3.0
- as3程序员不知道的as2和as3的不同点
- 搭建一个Flv视频播放服务器
- C++对象类型转换问题概括总结
- Java与咖啡豆 - Java命名由来?
- 吕工帮我解决的字符转换问题
- 关于无语程序员(转)
- 基础as2 转AS3笔记
- C#数组
- ARM汇编伪指令介绍
- 常见C调试错误
- thrift-0.5.0编译错误解决
- 解读Android LOG机制的实现:(6)c/c++域使用LOG
- 乔布斯办公室语录
- 入门学习5:Toast 消息显示 Alert对话框
- CString转char[]函数