Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 文档类自动失败_Actionscript 3_Flash Cs4 - Fatal编程技术网

Actionscript 3 文档类自动失败

Actionscript 3 文档类自动失败,actionscript-3,flash-cs4,Actionscript 3,Flash Cs4,我在编译.fla文件时遇到了一个奇怪的问题:它不会使用Document类。这是文档类。(请注意,父类EditorPlugin扩展了Sprite) 奇怪的是,在下面的一行中,如果我使用NewTabTool而不是eposodeditortool,代码工作得很好,但是使用eposodeditortool,类不会实例化。没有警告或编译错误,但我没有得到跟踪。我加载了生成的.swf,它不是EpisodeEditorPlugin类型,而是一个简单的MovieClip(通过getQualifiedClassN

我在编译.fla文件时遇到了一个奇怪的问题:它不会使用Document类。这是文档类。(请注意,父类EditorPlugin扩展了Sprite)

奇怪的是,在下面的一行中,如果我使用NewTabTool而不是eposodeditortool,代码工作得很好,但是使用eposodeditortool,类不会实例化。没有警告或编译错误,但我没有得到跟踪。我加载了生成的.swf,它不是EpisodeEditorPlugin类型,而是一个简单的MovieClip(通过getQualifiedClassName(),是EpisodeEditorPlugin)

EpiosodeEditorTool和NewTabTool非常相似,尽管用途不同,但非常巨大,以下是它们的声明:

public class EpisodeEditorTool extends JPanel implements ITool{

我应该补充一点,这两个类都不包含错误(至少根据Flash),并且以前在其他.flas中编译过。我能看到的唯一问题是EpisodeditorTool比其他iTool更大(r?)

有人知道文档类如何无法应用吗?然后默默地失败了


谢谢

我唯一能想到的是,您没有在flashide中正确指定文档类的名称。在“属性”面板中有一个框,您可以在其中输入文档类的名称,如果将该类重命名为
NewTabTool
时文档类正常工作,您可能会使用该名称。我猜您将NewTabTool放入该框中,然后更改了实际类的名称,忘记了更改“属性”面板中的引用。以前更改文档类的名称时,我已经忘记了这一点,我希望您的解决方案就这么简单


debu

噢,我希望它这么简单:/flash编译器在太多的工作(显然是太多的类)下崩溃了,在沉默中失败了。我停止使用一个沉重的ASWing组件,现在它(几乎)像一个符咒一样工作:)
public class EpisodeEditorTool extends JPanel implements ITool{
public class NewTabTool extends JPanel implements ITool{