编译我的.fla文件时出现这个奇怪的问题:它不会使用Document类。这是文档类。 (注意父类EditorPlugin扩展了Sprite)。文档类默默地失败
package com.myproject.plugins.editor {
import flash.display.MovieClip;
import com.myproject.editor.EditorPlugin;
import com.myproject.editor.tools.EpisodeEditorTool;
import com.myproject.editor.tools.NewTabTool;
import com.myproject.editor.tools.ToolManager;
public class EpisodeEditorPlugin extends EditorPlugin{
public function EpisodeEditorPlugin(){
trace("creating", this);
AddAuth(ToolManager.EDIT_EPISODE_AUTH, ToolManager.EDIT_EPISODE_AUTH, EpisodeEditorTool, ToolManager.EDIT_EPISODE_LABEL);
}
}
}
怪异的是,在下面的线,如果我使用NewTabTool代替EpisodeEditorTool,代码工作得很好,但与EpisodeEditorTool,类没有实例化。没有警告或编译错误,但我没有得到踪迹。我加载了生成的.swf,它不是EpisodeEditorPlugin类型,而是一个简单的MovieClip(,通过 getQualifiedClassName()并且是EpisodeEditorPlugin)。
的EpisodeEditorTool和NewTabTool是即使不同的使用颇为相似,但是非常巨大的,这里是他们的宣言:
public class EpisodeEditorTool extends JPanel implements ITool{
和
public class NewTabTool extends JPanel implements ITool{
我要补充一点,这两个类不包含任何错误(至少根据Flash),并已在其他.flas之前编译过。我能看到的唯一问题是EpisodeEditorTool比其他ITools更大(r?)。
有没有人有任何想法如何文档类可能无法应用?并在那里默默地失败?
谢谢!
哦,我希望它是如此简单:/ 原来闪光编译器下太多的工作摇摇欲坠(太多班,appearently),并在沉默中失败。 我停止使用一个沉重的ASWing组件,并且几乎没有作品(几乎)像魅力:) – Boris 2010-07-22 16:22:29