flash位图技术研究篇(2):渲染缓冲区
2010-03-02 00:00:00 来源:WEB开发网有一段时间没有理会过自己的博客,今天突然很想写一些日志。回想最近的事情,找工作的郁闷事情。毕业后,遇到一个人面兽心的主管。虽然工作了两个月,但是找工作依然是严峻。没有工作,何来经验,企业要求是经验,而大学毕业何来经验?十分的矛盾。不管什么事情了,还是坚持我们的所爱的,只要坚持下去,我想一定会有所成绩。只要时机来临了,一定会变得好起来了。回归到主题。
渲染缓冲区,今天很想探讨一些缓冲填充的技术。其实也不算什么技术,我们可以理解为画画。我们打开一张纸,然后在画面上填充我们想要的东西。首先让我了解一下,as3.0提供了BitmapData和Graphics类,这两种类为我们提供了一些操作位图的数据。
好,看看如何去实现我们的位图填充。
新建一个类,名为Map类,地图类继承Sprite类,作为它的子类。
1. package
2. {
3. import flash.display.Sprite;
4. import flash.display.*;
5. import flash.events.*;
6. import flash.geom.*;
7. public class Map extends Sprite
8. {
9.
10. }
11.
12. }
接下来,加入构造函数:
1. package
2. {
3. import flash.display.Sprite;
4. import flash.display.*;
5. import flash.events.*;
6. import flash.geom.*;
7. public class Map extends Sprite
8. {
9. public function Map(mapdata:BitmapData,mapX:Number,mapY:Number)
10. {
11. }
12.
13. }
14. }
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接