gpt4 book ai didi

flash - Flash AS3:ReferenceError:错误#1056:无法创建属性

转载 作者:行者123 更新时间:2023-12-03 13:55:48 26 4
gpt4 key购买 nike

我在Flash / AS3中写东西,遇到了这个问题:

ReferenceError: Error #1056: Cannot create property txtInput on package.name.DocumentClasss

基本上,我有一个文档类,并且可以创建动画片段剪辑的实例并进行编译而不会出现问题。但是当我在舞台上放置一个输入文本字段(调色板中的“ T”图标)时,由于上面的错误,它拒绝编译。

我不确定这是否有所不同,但是我正在FlashDevelop中编写ActionScript,并在Flash IDE中进行了编译。我还在Strict Mode下同时选择了Warnings ModePublish Settings -> Flash -> Script -> Settings... -> Errors

我已经在网上搜索了解决方案,唯一的建议似乎是不要在Flash IDE中的stag上插入文本字段,而是在文档类中动态创建它们。

有更好的解决方案吗?

谢谢

最佳答案

听起来好像您没有选中“自动声明阶段实例”,因此,如果要添加命名实例,则需要在类中声明它

import flash.text.TextField;
...
public var txtInput:TextField;
...


您可以在影片属性的Flash选项卡中找到“声明舞台实例”设置,然后单击“脚本:Actionscript 3”选择框旁边的“设置”。

就我个人而言,我始终未选中它,因此它迫使您在类中声明实例,并且您可以更好地跟踪正在发生的事情。

关于flash - Flash AS3:ReferenceError:错误#1056:无法创建属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1734169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com