【 tulaoshi.com - Linux 】
第2章 可控游戏类2.4 梭 哈 游 戏(3)
第2章 可控游戏类2.4 梭 哈 游 戏(3) (2)选中“弹起”帧,在编辑区域的正中央画一个高98 px、宽73 px的矩形。选中该矩形,执行菜单栏“窗口”|“设计面板”|“混色器”命令或者按Shift+F9快捷键,打开“混色器”面板,在下拉列表框中选择“纯色”,将Alpha值改为0%,如图2-116所示。
图2-116 “混色器”面板
(3)选中“指针经过”帧,执行菜单栏“插入”|“时间轴”|“关键帧”命令,插入一个关键帧。选中该关键帧,围绕第1帧的矩形画一个边框,如图2-117所示。然后在“点击”帧按F5键插入一帧。(4)接下来制作cardmask影片剪辑。它是牌大小的遮罩影片。执行菜单栏“插入”|“新建元件”命令或者按Ctrl+F8快捷键打开“创建新元件”对话框,在打开的对话框中将行为设为“影片剪辑”,名称设为“cardmask”。单击“确定”按钮,进入cardmask影片剪辑的编辑页面。(5)选中第1帧,打开“动作-帧”面板,在右侧的区域中输入下面的语句:stop();this.locked=1;//停止播放当前正在播放的影片,将1赋给这个剪辑下的locked变量(6)从“库”中将cardbutton按钮拖入到场景中,放到剪辑页面的正中央,然后选中该按钮,打开“动作”面板,在右侧的区域中输入下面的语句:on (release) { if (this.locked == 1) { _root["hold"+this.locker] = 1; this.mask.gotoAndStop(2); } else { _root["hold"+this.locker] = 0; this.mask.gotoAndStop(1); } this.locked = -this.locked;}//在单击鼠标左键并放开时,判断“this.locker= =1”是否为真返回· 如果是真,就重新将变量_root.["hold"+ this.lockeer]赋值为1;将剪辑下命名为“mask”的剪辑播放头转到第2帧停止播放· 如果是否,就重新将变量_root.["hold"+ this.lockeer]赋值为0;将剪辑下命名为“mask”的剪辑播放头转到第1帧停止播放制作说明:其中,“this”的意思是引用对象或影片剪辑的实例。在脚本执行时,this引用包含该脚本的影片剪辑的实例。在调用方法时,this包含对包括所调用方法的对象的引用;this引用包含该按钮的时间轴。在附加到影片剪辑的onClipEvent事件处理函数动作中,this引用该影片剪辑自身的时间轴。(7)从“库”中将影片剪辑hold拖入到场景中,放到编辑界面的正中央,如图2-118所示;然后打开“属性”面板,在“名称”文本框中将影片剪辑hold命名为“mask”,如图2-119所示。
图2-118 拖入组件 图2-119 命名影片剪辑(8)执行菜单栏“插入”|“时间轴”|“空白关键帧”命令,插入一个空白关键帧。选中该空白关键帧,打开“动作-帧”面板,在右侧的区域中输入下面的语句:stop();(9)从“库”中选择影片剪辑cardmask,单击鼠标右键,在弹出的如图2-120所示的快捷菜单中选择“链接”命令,打开“链接属性”对话框。在对话框的“标识符”文本框中输入“lock”,并选中“为动作脚本导出”和“在第一帧导出”复选框,如图2-121所示,然后单击“确定”按钮,完成链接属性的设置。
图2-120 选择“链接”命令 图2-121 设置链接属性
(10)接下来制作close-explain按钮,它是关闭按钮。执行菜单栏“插入”|“新建元件”命令或者按Ctrl+F8快捷键打开“创建新元件”对话框,在打开的对话框中将行为设为“按钮”,名称设为“close-explain”。单击“确定”按钮,进入close-explain按钮的编辑页面。(11)选中“弹起”帧,在编辑区域画一个如图2-122所示的按钮。(12)在第2、3、4帧分别插入关键帧,然后选中“指针经过”帧,将这个按钮适当放大,在“按下”帧将按钮颜色设置为#CCFF66使其形成动态效果。(13)接下来制作explain影片剪辑,这是用来说明游戏玩法的影片剪辑。执行菜单栏“插入”|“新建元件”命令或者按Ctrl+F8快捷键打开“创建新元件”对话框,在打开的对话框中将行为设为“影片剪辑”,名称设为“explain”。单击“确定”按钮,进入explain影片剪辑的编辑页面。(14)选中第1帧,打开“动作-面板”面板,在