Actionscript 3 编译失败了,我做错了什么?
我在做我的flash项目,整个过程都很顺利。 然后我做了一些修改,然后在测试项目时,项目编译, flash播放器出现,显示第一帧,但没有代码执行。 没有单个跟踪输出。没有什么。没有错误,没有警告,非常奇怪Actionscript 3 编译失败了,我做错了什么?,actionscript-3,flash,Actionscript 3,Flash,我在做我的flash项目,整个过程都很顺利。 然后我做了一些修改,然后在测试项目时,项目编译, flash播放器出现,显示第一帧,但没有代码执行。 没有单个跟踪输出。没有什么。没有错误,没有警告,非常奇怪 有人能帮我吗 您可能在FlashIDE/Flex编译器中遇到了一个BUG 请尝试以下代码片段并思考: // ------ Put in first frame of a fresh flash file trace ("why won't i execute"); var dummy=f
有人能帮我吗 您可能在FlashIDE/Flex编译器中遇到了一个BUG 请尝试以下代码片段并思考:
// ------ Put in first frame of a fresh flash file
trace ("why won't i execute");
var dummy=function(a:int){
a:int = 0;
}
不要抓住你的编码错误:
a:int=0代码>应为变量a:int=0代码>或a=0代码>
编译器阻塞并死亡,甚至没有时间让您知道
当心强>
这个错误可能深深地隐藏在一些导入的中间类中
因此,为了回答您的问题,看看您已经更改的内容,您可能已经更改了作为函数参数提供的本地var,删除了本地var
,但忘记删除:type
部分