• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > 初学AS3的几点技巧汇总

初学AS3的几点技巧汇总

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了初学AS3的几点技巧汇总,其中包含ai自学as3,as3,as3是什么,as3 api,flash游戏修改器as3等知识点,遇到此问题的同学们可以参考下
1.null和undefined的差別在於
null是指沒有值
undefined是宣告未完全、沒有宣告這個屬性或沒有指定資料型態(未賦予值沒做過資料轉型也算)
null==undefined但null!==undefined
所以我們常常要檢查外部變數有沒有被賦予值要用
if(外部變數==null){
外部變數沒有被賦予值
}
2.把變數宣告在所有程式(FUNCTION)的最上面
3.執行container.addChild(ball_A);時,若container已存在ball_A這個物件,在執行1次的功能在於,PLAYER會把原有的ball_A刪掉,再重新加入ball_A,所以ball_A顯示的順序就會變成在最上面,若你要指定顯示順序就用container.addChildAt(ball_A, 1);這個指令(0-N),0為最底層N為目前最上面ㄧ層
4.自動管理顯示順序
trace(container.getChildAt(0).name); // ball_A
trace(container.getChildAt(1).name); // ball_C
trace(container.getChildAt(2).name); // ball_B
container.removeChild(ball_C);
trace(container.getChildAt(0).name); // ball_A
trace(container.getChildAt(1).name); // ball_B
5.delete 才會完整的把物件殺掉removeChild只是移除顯示清單而已,ㄧ個物件只能對應一個container
6.其他好用的函式
contains(): Determines whether a display object is a child of a DisplayObjectContainer.
getChildByName(): Retrieves a display object by name.
getChildIndex(): Returns the index position of a display object.
setChildIndex(): Changes the position of a child display object.
swapChildren(): Swaps the front-to-back order of two display objects.
swapChildrenAt(): Swaps the front-to-back order of two display objects, specified by their index values.
7.取代AS 2.0 用[]動態命名的方法
import flash.display.Sprite;
var container1:Sprite = new Sprite();
container1.name="allen";
container1.x=20;
var container2:Sprite = new Sprite();
container2.addChild(container1);
addChild(container2);
trace(container2.getChildByName("allen").x);
沒錯就是這一行container1.name="allen";直接指定name
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • as3 加载外部声音文件问题详细剖析
  • AS3 程序延迟执行的方法分享
  • AS3 结合基本的动画和AS3绘图API
  • AS3的System类解决歌词中乱码问题
  • 初学AS3的几点技巧汇总
  • AS3的GIF播放器及Encoder
  • as3中自定义菜单并对自定义菜单项添加事件的处理程序

相关文章

  • 2017-05-24Flash AS3.0打造漂亮的水纹GIF动画效果
  • 2017-05-24Flash 制作晃动光线文字特效
  • 2017-05-24SWFObject最实用的功能
  • 2017-05-24flash中怎么制作遮罩动画?
  • 2017-05-24flash as3.0 跨域的解决办法
  • 2017-05-24Flash AS代码实现智力过河小游戏
  • 2017-05-24flash制作出来的小动画怎么导出正常清晰(无色差)GIF图片
  • 2017-05-24flash怎么制作指示箭头的动画?
  • 2017-05-24教你用for循环制作漂亮的烟花动态效果
  • 2017-05-24Flash制作曲线式的小球

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • AS3的System类解决歌词中乱码问题
    • Flash鼠绘教程:机器猫多啦A梦的绘制过程
    • Flash AS 入门教程 多维数组和双重循环使用介绍
    • Flash Pro CC 2015创建遮罩层动画的实例教程
    • Flash cs3仿真艺术设计1.15:全新的Flash界面教程
    • Flash制作跟随鼠标旋转的星星动画效果
    • Flash CS4制作立体梦幻星空旋转3D地球动画效果
    • Flash AS打造转动3D小方块视觉特效
    • Flash AS3制作数字落下的动画特效
    • Flash导入的声音资源和声音格式怎么转码?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有