krs*_*ynx 6 flash actionscript-3
以下是完整路径的标题错误:
\\psf\Home\Dropbox\Development\Repositories\GIT\i-cc\Powerhouse\Notes\master\flash\lib\libnote\NotesCore.as:1: 5000: The class 'lib.libnote.NotesCore' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type.
Run Code Online (Sandbox Code Playgroud)
首先,我尝试了什么,我正在使用什么:
我正在使用的FlashDevelop这个项目,并FlashDevelop中已被设置为使用外接IDE(闪存CS5.5) - 它不会不管我使用Flash或FlashDevelop中编译/测试的错误仍然存在.
我也尝试在发布设置中取消勾选"自动声明阶段实例",但没有运气.
我也尝试使用extends子句的绝对路径(扩展flash.display.MovieClip)
下面是NotesCore类的存根版本;
package lib.libnote {
/* I am importing MovieClip */
import flash.display.MovieClip;
...
/* And Extending it to the Class */
public class NotesCore extends MovieClip {
/* The following methods/functions are used in the class */
public function NotesCore() {
...
}
public function onAddedToStage(e:Event = null):void {
...
}
public function init():void {
...
}
private function setParams():void {
...
}
private function onStageResizeLocal(event:Event):void{
...
}
private function setUpStage():void {
...
}
}
}
Run Code Online (Sandbox Code Playgroud)
我主要来自Java背景,所以也许我误解了一个ActionScript概念; 如果有人能指出我正确的方向,我将非常感激!
对于找到此页面的其他人,错误
5000:类'..'必须子类'flash.display.MovieClip',因为它链接到该类型的库符号
当你在项目的某个地方遇到其他问题时经常出现.查看Flash Builder 中的" 问题"选项卡,并首先修复任何其他错误.
当其他问题得到解决时,5000错误可能会消失.
在您的一个库类(可能是 SWC)中,您是否有导出名称为 的资产NotesCore?我认为编译器在这里混淆了 - 它试图解析两个具有相同名称的单独类。
如果您想添加其他功能(onAddedToStage()等),请扩展来自 SWC 的类。就像是:
public class NotesCoreEx extends NotesCore
{
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13412 次 |
| 最近记录: |