http://swf.com.tw/?p=125
本文將透過一個簡單的範例說明stage(舞台)物件,以及MainTimeline(主時間軸)和root的概念。
MainTimeline和root:每個Flash影片都有一個「主時間軸」,也就是位於最上層舞台的時間軸,在程式中透過「顯示物件」(如:影片片段、文字欄位、按鈕…等等)的root屬性存取。
-
stage:每個Flash影片也都有一個stage(舞台)物件,而且在Flash的執行環境(Flash Player)中,也僅有一個stage。程式透過「顯示物件」的stage屬性存取舞台。
「舞台」和「主時間軸」的關係如下,在播放Flash影片時,Flash Player會自動把影片的「主時間軸」掛載在「舞台」之下,換句話說,MainTimeline是stage的唯一子物件(child)。
分享到:
相关推荐
每个显示对象都有其在舞台上的全局坐标,以及高度和宽度属性。对象可以通过scaleX和scaleY进行缩放,rotation属性用于旋转对象。例如,0-180度的rotation值表示顺时针旋转,而0-(-180)度则表示逆时针旋转。 矢量图...
- 在Flash CC的时间轴上,我们通常会有一个主场景(MainTimeline),在这里初始化小球对象并启动动画。 - 通过实例化`BounceBall`类并在舞台上添加实例,动画就可以开始了。 总结来说,"小球弹跳动画 AS3.0"项目...
1. **MainTimeline.as**:这是主时间轴脚本,包含了整个相册的初始化、事件处理和逻辑控制。 2. **Gallery.swf**:这是生成的Flash影片文件,包含了所有的视觉元素和动画。 3. **XML文件**:如`gallery.xml`,存储...
通过正确配置HTML对象和参数,以及在Flash中定义和暴露必要的ActionScript方法,可以实现与JavaScript的交互,进而实现对Flash内容的控制。这个过程展示了Web开发中不同技术之间的集成和通信,是学习Web交互设计的...
- **MainTimeline.as**:这是整个项目的主时间轴类,可能包含了初始化设置、事件监听器和照片切换逻辑。 - **Photos**:可能是一个包含所有照片图像的文件夹,每个照片都是一个单独的图像文件。 - **Actions**:此...
3. `mainTimeline.as` 或 `Main.as`:可能是一个简单的启动类,创建并初始化模型、视图和(如果有的话)控制器。 通过研究这些源代码,你可以深入了解AS3中的MVC实践,学习如何分离业务逻辑、用户界面和数据处理,...
通过对这些文件的分析,我们可以了解到cu3er的架构和工作流程,包括如何处理图片、如何实现3D效果、如何响应用户交互以及如何配置和定制幻灯片的行为。这些源代码对于学习ActionScript编程、3D Flash开发以及深入...