use*_*637 4 flash actionscript actionscript-3
单击圆圈时,它的大小应加倍.但是我得到错误:
ReferenceError:错误#1065:未定义变量TCMText.
我认为这是因为我选择了文本和圆圈,并将选择作为单个符号.有没有人知道如何将形状和符号组合在一起而不会收到此错误消息?

import flash.events.MouseEvent;
circOne.addEventListener(MouseEvent.CLICK, doubleSize);
circTwo.addEventListener(MouseEvent.CLICK, doubleSize);
circThree.addEventListener(MouseEvent.CLICK, doubleSize);
function doubleSize(event:MouseEvent):void{
e.currentTarget.scaleX=2;
e.currentTarget.scaleY=2;
}
Run Code Online (Sandbox Code Playgroud)
除了运行时错误,你得到编译器错误,修复代码为@recursivity说:
function doubleSize(e:MouseEvent):void
{
e.currentTarget.scaleX=2;
e.currentTarget.scaleY=2;
}
Run Code Online (Sandbox Code Playgroud)
检查"编译器错误"选项卡,如果您收到任何选项卡,您几乎可以忽略从Flash获得的任何进一步输出和行为.
编辑:一起选择许多不同的元素然后将它们(或"组合")制作成符号(MovieClip)绝对没有错.
你得到一个运行的原因的ReferenceError AFTER编译器错误(这是一种非常怪异的行为)是因为你使用TLF文本框,检查在Adobe论坛的主题以获取更多信息.我的意见,为了简单起见,是切换到经典文本文本字段(有一个在文本字段属性面板下拉选择器,TLF是默认的Flash CS5 +).
| 归档时间: |
|
| 查看次数: |
31439 次 |
| 最近记录: |