as学习笔记(六)--关于displayobject的进一步理解
sshong 发表于2007年5月28日 11:29:00 更新于2008年3月21日 19:27:00
一、关于stage:每一个应用程序也就是swf只有一个Stage,这个stage包含了屏幕上所有的display objects,他代表着 main drawing area,代表着flash的内容显示的整个区域,与舞台有关的属性都可以在其里面进行设置,如桢率、缩放、全屏幕等!
同以前一样,虽依然stage类有一系列继承的属性没有被屏蔽,如stagewidth、stageheight、width、height,但是如果你想利用这些属性更改flash的大小,那就错了!
stagewidth和stageheight只能是显示当前flash的大小(如果stage的scaleMode属性设置为StageScaleMode.NO_SCALE,当你拖拉flash的边框时,这两个值会改变,也就是反应的是flashplayer的大小,如果如果stage的scaleMode属性没有设置为StageScaleMode.NO_SCALE,这两个值不会改变,仍然是你创建flash时的大小),对他们进行赋值虽然不会报错,但是没有没有任何反应。
stage的width和height值不能赋值,error Stage 类不实现此属性或方法。
stage类是displayobjectcontainer容器类的子类,他也有addchild等添加子的方法,但是该方法是重载容器类的该方法的,public override function addChild(child:DisplayObject):DisplayObject,这样添加进来的displayobject与主时间轴平齐,见笔记二
该swf的每一个displayobject都可以通过stage属性访问到该swf的stage。

二、display list hierarchy


三、父子关系图  of flash core display object classes
标签:无分类:As3&Flex阅读:3011
评论
暂无评论
添加评论
您的大名,限长10汉字,20英文(*)
电子信箱(*)
您的网站
正文,限长500汉字,1000英文(*)
验证码(*) 单击刷新验证码
联系我
博客订阅