首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AS4闪存导入自定义类

AS4闪存导入自定义类
EN

Stack Overflow用户
提问于 2010-02-05 08:37:24
回答 1查看 916关注 0票数 0

我试图导入类,但无济于事。

test.fla

时间线1: var main:Main = new Main();

main.as

代码语言:javascript
复制
package{  
    import flash.display.MovieClip;   
    public class Main extends MovieClip{  
        public function Main()  
        {  
            var _myClass:myClass;//this line will fail  
            trace("Main");    
        }
    }  
}  

myClassFile.as

代码语言:javascript
复制
package{   
   public class myClass   
   {  
       public function myClass()  
       {  
           trace("myClass");  
       }  
   }   
} 

错误: 1046:找不到类型或类型不是编译时常量: myClass。

//让我们试试这个。。。

main.as

代码语言:javascript
复制
package{   
    import flash.display.MovieClip;   
    import MyPackage;  
    public class Main extends MovieClip{  
        public function Main(){  
            var _myClass:myClass;  
            trace("Main");    
        }  
    }
}

myClassFile.as

代码语言:javascript
复制
package MyPackage{    
    public class myClass {  
        public function myClass(){  
            trace("myClass");  
        }  
    }   
}

错误: 1172:找不到定义MyPackage。

所有文件都位于同一目录中

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-05 08:46:24

解决方案:重命名类以反映文件的名称

myClassFile.as

代码语言:javascript
复制
package{  
  public class myClassFile  
  {  
   public function myClassFile()  
   {  
   trace("myClassFile");  
   }  
  }  
} 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2204302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档