·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3.0时间轴类和文档类之间的关系介绍说明

时间:2013-07-03 22:53CuPlayer.com
[AS3]as3.0时间轴类和文档类之间的关系介绍说明,时间轴类(MainTimeline)也是文档类,只不过它是自动创建的,而文档类是我们自定义的。测试思路如下

时间轴类(MainTimeline)也是文档类,只不过它是自动创建的,而文档类是我们自定义的。测试思路如下:

新建flash文档,先在时间轴上写代码:

  1. trace("//CuPlayer.com时间轴测试"); 
  2. //stage.numChildren=1 
  3. trace("stage.numChildren="+stage.numChildren); 
  4. //stage.getChildAt(0):[object MainTimeline] 
  5. trace("stage.getChildAt(0):"+stage.getChildAt(0)); 
  6. //this:[object MainTimeline] 
  7. trace("this:"+this); 
  8. //root:[object MainTimeline] 
  9. trace("root:"+root); 

测试结果表明:stage下有1个显示对象即MainTimeline类的实例。

下面看看文档类:

  1. package { 
  2.        import flash.display.*; 
  3.        //文档类必须继承Sprite类或其子类(如MovieClip) 
  4.        public class DocumentClassExample extends MovieClip { 
  5.                      function DocumentClassExample() { 
  6.                      trace("//DocumentClassExample类体内测试"); 
  7.                      stage.getChildAt(0)=1 
  8.                      stage.getChildAt(0):[object DocumentClassExample] 
  9.                      } 
  10.        } 

输出信息为:

  1. //DocumentClassExampleCuPlayer.com类体内测试 
  2. stage.numChildren=1 
  3. stage.getChildAt(0):[object DocumentClassExample] 
  4. //CuPlayer.com时间轴测试 
  5. stage.numChildren=1 
  6. stage.getChildAt(0):[object DocumentClassExample] 
  7. this:[object DocumentClassExample] 
  8. root:[object DocumentClassExample] 

输出信息告诉我们,stage下还是只有1个显示对象,为文档类的实例。MainTimeline类和DocumentClassExample类都继承MovieClip类,由此可见MainTimeline类也是文档类,只不过它是自动创建的,而DocumentClassExample类是我们自定义的

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器