AS3菜鸟晋级大神必经之路系列(一) 理解flash的显示列表
来源:互联网 发布:软件企业经营范围 编辑:程序博客网 时间:2024/05/15 22:21
理解flash的显示列表
对于flash显示列表,相信看过《flash从入门到精通》或者接触过ASAPI的小伙伴都应该很熟悉了,
当你制作第一个test的时候,难道没有觉得Sprite很厉害么,
当你完成一个帧动画并把他加载到舞台上控制播放,你难道没发觉movieclip和sprite有种特殊的默契么,
当你使用loader拼命加载一张图片却始终无法呈现,难道你没发现其实loader也是一个容器么,
当无数此调试-失败-在调试搞的你神魂颠倒的时候你终于醒悟--为何不先了解flash的显示列表之间的继承关系呢?
于是你去查看API,发现一切都是对象(其实你早就知道),但你发现下面还有个显示对象(Displayobject)这时候你明白了,原来舞台上呈现的都是显示对象,那Sprite又是啥!!
于是你继续看API,发现了下面的结构
于是你有了一个很清晰的结构,对于flash的显示列表了如指掌,从此人生变的轻松多了,
后来你又发现,原来显示对象还可以分成 可交互对象 与 非可交互对象
你发现
可交互对象 具有鼠标事件,可以获取鼠标操作的细节进而控制交互行的业务逻辑
你发现
非可交互事件 也功不可没,它们在性能上更胜一筹,当你想要节省CPU开销 你会将一个适量图形转成位图,尽量的减少显示对象将其绘制到一个shape或者sprite上去
你发现
当你想要节省内存,减少加载耗时,减轻加载压力你会将位图转成矢量的shape去折中CPU开销,总之,当你了解了显示列表,你为所欲为的远征已经吹响了前进的号角。
可能看到这里,你还没有真正的去操纵一个位图的显示,或者一个文本的绘制,那么接下来的功课就需要你自己去实践中体会和理解了,记住
不懂就看API,感觉抽像看上图,下节见。
- AS3菜鸟晋级大神必经之路系列(一) 理解flash的显示列表
- AS3菜鸟晋级大神必经之路系列之开篇点题
- 理解C语言——从小菜到大神的晋级之路(5)——程序流程控制
- 理解C语言——从小菜到大神的晋级之路(6)——函数与调用
- 理解C语言——从小菜到大神的晋级之路(7)——指针变量
- 理解C语言——从小菜到大神的晋级之路(9)——多维数组
- 理解C语言——从小菜到大神的晋级之路(10)——结构体、联合体
- 理解C语言——从小菜到大神的晋级之路(11)——文件输入输出
- 理解C语言——从小菜到大神的晋级之路(12)——动态内存管理
- 学习flash as3 (一)
- 理解C语言——从小菜到大神的晋级之路(1)——引言:C语言的前世今生
- 理解C语言——从小菜到大神的晋级之路(2)——开发环境的选择和HelloWorld程序
- 理解C语言——从小菜到大神的晋级之路(3)——C源程序的基本结构与调试方法
- 理解C语言——从小菜到大神的晋级之路(4)——数据类型、运算符和表达式
- 理解C语言——从小菜到大神的晋级之路(8)——数组、指针和字符串
- 理解C语言——从小菜到大神的晋级之路(13)——进一步讨论函数与指针
- 理解C语言——从小菜到大神的晋级之路(14)——C编程常见错误
- 理解C语言——从小菜到大神的晋级之路(15)——完结篇:C编程风格
- 1626. Function Run Fun
- Servlet体验之旅(一)——Servlet运行原理
- 【C++】使用stringstream对象简化类型转换
- 【C++】 cin错误导致的while()死循分析
- hdu1398(母函数)
- AS3菜鸟晋级大神必经之路系列(一) 理解flash的显示列表
- 组合
- arc下如何释放内存
- 学习笔记心得
- C/C++内存管理(2)
- LeetCode -- InsertionSor List
- ubuntu pyqt eric
- SIGCHLD信号和waitpid(经典问题)
- 11.2.0.3.0单机PSU到11.2.0.3.11