找回密码
 赶紧注册吧

QQ登录

只需一步,快速开始

查看: 2673|回复: 0
打印 上一主题 下一主题

多尺度哪 [复制链接]

注意:1、各网友务必提高交友安全意识,不要轻易参加非天府交友网官方举办的见面交友活动,以防酒托,饭托或引发其他危险;请详细阅读《天府交友网服务条款》和《免责申明》!

Rank: 4

升级  76%

跳转到指定楼层
楼主
发表于 2011-10-24 04:11:51 |只看该作者 |倒序浏览
相关的主题文章:

  
   4.在盐城买个屋子
  
   保持对著空凳表演
  
   []8?请专一旁边那个斑点
  
   曾经呈现过屡次魔术表演
  
   嘴里叼着一根连父亲从没抽过的名牌香烟
  
ActionScript 3.0系列教程(2)
讲授3:
类在AS3.0中也有public 和 internal的辨别了。
public 表现这个类能够在任何处所导入使用。
internal表示这个类只能在统一个package里面使用。
不写,就默以为internal这个新的症结字。
还有一个属性是final,表示这个类不能被继续了,继承树到此为止。
说白了,这三个属性都是用来让咱们更加标准的治理类之间的关联,以便未来修正时心里有谱,大大的便利了修改。
同时,对架构的设计才能请求更高,新手们跟小名目仍是多应用public吧。越到后来你会越爱好internal的。我只有看到internal和private这两个要害字,心中就无比的稳固和舒畅。想来不少programmer和我都会有同感吧。
2.新建一个元件,并设置它的Linkage和上面的类绑定。
和教程第一章一样,画一个方块,按F8转成MovieClip,再在库中右键点击它,抉择"linkage"
点击看大图在Class里面写上KingdaMC。留神,id输入框已经被废除了。由于在AS3.0中,再也没有MovieClip.attachMovie(), MovieClip.createEmptyMovieClip(), 以及 MovieClip.createTextField()的存在了。
所有舞台的可见对象都由new来创建。
好比说本例中,symbol1绑定了KingdaMC,那么假如我要在舞台上创建一个KingdaMC,只要写:
var b1:Kingda = new KingdaMC();
addChild(b1);
即可。
还记得以前那些乌七八糟的创建影片和组件的语法吗?什么createClassObject(),DepthManager的createChildAtDepth(),createClassChildAtDepth(),等等等等。我的一个java共事刚学习AS时,被上面哪些乱乱的创建函数弄得一头雾水。统统不了。只有一统天下的new ClassName(),多尺度哪,多舒服啊,多好学啊。
所以说,没学AS2.0直接学AS3.0相对是新手的福分。
第二句,addChild这个很主要。
光有第一句new可不行。那只是告诉Flash我建了一个名字叫b1的KingdaMC要显示,但还没告知Flash什么时候显示呢。
你什么时候打addChild(b1),那Flash才会把它显示在舞台上。怎么样,多简单。
实在这里省略了一个this。如果你有一个MovieClip名叫BigKingda,盼望在这个BigKingda里面加上一个KingdaMC实例,那么就要写:
BigKingda.addChild(b1);
十分简单。
Ctrl+Enter测试,发明创建的KingdaMC,支撑拖拽。
大家试着用代码多创立多少个KingdaMC,比方用for轮回来建个10个8个的来玩玩。
好了,累了,要歇歇了,下次讲Document Class。
本节代码例子参考了Jen deHaan的教程,起因很简略,她选的例子很好的阐明了绑定和Document Class,黑羽做了少量的中文修改。她本来的源码例子点此下载。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0

使用道具 举报

※为保护您的个人隐私,防止被恶意盗用,在论坛中不得留下手机、QQ、邮箱等联系方式,否则将被屏蔽!,若有需要,请发送站内消息
您需要登录后才可以回帖 登录 | 赶紧注册吧

关于我们|网站地图|帮助中心|商务合作|法律声明|诚聘英才|联系我们| 时尚 娱乐 成都婚庆公司 网站制作天府星空
Copyright © 2010-2011 天府交友(Www.Tflove.Com)版权所有