tzkr.net
当前位置:首页 >> FlAsh As3.0中this到底指向什么,有什么语法吗?头大啊 >>

FlAsh As3.0中this到底指向什么,有什么语法吗?头大啊

this就是指当前容器,如果在主时间轴写,就是指舞台,如果是在影片剪辑里的时间轴上写,就是指当前影片剪辑,如果是在类里写就是指当前的类。

呵呵根本区别在于AS是面向对象的程序设计语言,而C不是。所以,虽然形式相似但本质不同。朋友。

影片M中的按钮名为:button,影片M中的影片为:movieclip_mc: 再把下面代码写在影片M的主时间轴上: button.addEventListener(MouseEvent.CLICK,buttonmouseclick); function buttonmouseclick(event:MouseEvent){ this.movieclip_mc.play(); }

有两种方法: 一种是在帧上写代码,把原件拖到场景里,起个名字比如元件MC,F9 在动作面板里敲写相应代码就行了。 二是在AS类文件里面写,先在库里面找到元件,右击属性-高级-勾选为Actionscript3.0导出,如图 然后在AS文件里面写入相应的代码就...

库中创建个影片剪辑或任何别的图形元件,后面链接名改IMG: var imgCounter:int=0;var imgArr:Array=[]; //每次添加的图片存入数组方便后面管理btn.addEventListener(MouseEvent.CLICK,btnClick);function btnClick($ev:MouseEvent):void{ var i...

这个没有限制 但如果文件太大,加载的时间会很长 加上个loading吧

//fl.managers包里的StyleManager可以管理组件的样式 import fl.managers.StyleManager; var txt:TextFormat = new TextFormat(); txt.size = 18; StyleManager.setStyle("textFormat", txt);

楼上说全了啊,我补充一下吧: int、string等都是Flash中的final类,位于顶级包里,不需要导入任何包就可以直接使用。 常用的转换方法: 一、String构造函数法 String(int); 这样会将int的内容返回为一个字符串,注意如果int不是十进制的数会被强...

//加载声音 var sound:Sound=new Sound(); sound.load(new URLRequest("1.mp3")): //声明声道 var sc:SoundChannel=sound.play(); //修改音量为一半 var st:SoundTransform=new SoundTransform(); st.value=0.5; sc.SoundTransform=st;

在FLASHAS3.0中: 不等于符号是:!= ; 等于符号是:== ; 大于且等于是:>= ; 小于县等于是:

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com