国内第一本as3书,更是一本好书
- 关于this与root
最近经常有朋友问下面的问题,this与root有什么区别
当在主时间轴写代码时,this和root都引用主时间轴(MainTimeline类的对象),但是有区别的,root是DisplayObject类的属性,其类型为DisplayObject,而this是关键字,一般情况下,引用类的实例即MainTimeline类的对象。
root虽然引用主时间轴,但它的类型为DisplayObject,表示要使用addChild()等属性时,需要用as进行一下类型转换。而this则不会有这样的问题
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 关于Loader加载图片
对于as3中的显示对象,系统会自动给它们命名实例名:instance1
例如,当创建Loader类的实例时,它的实例名就为instance1
当偶加载图片时,发现加载进来的图片的实例名为:instance3,说明在加载过程中创建了另外1个显示对象即instance2,
那它在哪儿呢?
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 在类中访问手工创建的显示对象
与alpha版还是有区别的,变得更加简单了,只需导入手工创建的显示对象的类型
假设在主时间轴创建实例名为mc的影片剪辑实例
文档类
package
{
import flash.display.Sprite
//时间轴中使用了movie clip,要导入
import flash.display.MovieClip
public class Test extends Sprite
{
function Test()
{
trace(mc)
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- Flash CS3试用:从库中导出图片
昨晚整用alpha版做的源文件时,发现导出图片的例子失效,提示缺省2个参数的错误,原来是要在构造函数中输入宽和高
像下面这样:
var bitmapdata:BitmapData=new Photo(0,0)
var img:Bitmap=new Bitmap(bitmapdata)
addChild(img)
实际上,实际的效果与参数的大小无关,真晕
下面是动态的从库中导出,效果与前面一模一样
var linkname:String="Photo"
var cla:Class=getDefinitionByName(linkname)
var bitmapdata:Bitm
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 《as2编程技术教程》在线版
今天偶然在books.google.com找到的
地址:
http://books.google.com/books?vid=ISBN7302109648&id=t4lUtSGwA4oC&pg=PA1&lpg=PA1&ots=RYbpCcIO8v&dq=Flash&hl=zh-CN&sig=JBaSW4sJ36pqkTHJYg7IDQrCJwg#PRA1-PA6,M1
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 3D旋转菜单
把以前写的1个效果改成了as3版
http://blog.5d.cn/vip/zjs35/upload/2007-03/2007-3-22161844_1_.swf
















