万卷书   首页 > 电脑书籍 > Flash > Flash MX学习捷径(一)电影夹MC的嵌套
 
Flash MX学习捷径(一)电影夹MC的嵌套

编译 faithli、黑咖啡
网站:http://www.faithli.com

电影夹的嵌套

概述

  这个实例向大家展示了Flash MX 的MC(子)是如何嵌套在MC(父)里,脚本语言AS也向大家展示了如何创建相对和绝对路径。拖动任意的小方形的按钮可以让标签对象在方形和矩形框里移动。看下面的动画

 

  这个动画的原码文件(Nesting.fla)可以在Flash MX/Samples folder文件夹里找到。秘密就在下面的AS里,自己调一下数值看看会发生什么变化呢?

  打开原文件,点击上面的小方块,可以看到里面AS的原码:


onClipEvent (enterFrame) {
if (dragButton.dragging) {
_root.outerSquare._x=dragButton._x+140;
_root.outerSquare._y=dragButton._y+173;
}
}


中间方块的AS原码为:


onClipEvent (enterFrame) {
if (dragButton.dragging) {
_root.outerSquare.midSquare._x=dragButton._x;
_root.outerSquare.midSquare._y=dragButton._y;
}
}


右上角的AS原码为:


onClipEvent (enterFrame) {
if (dragButton.dragging) {
_root.outerSquare.midSquare.smallSquare.dragButton._x=dragButton._x;
_root.outerSquare.midSquare.smallSquare.dragButton._y=dragButton._y;
}
}