首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

AS3.0 文档类的问题

发布网友 发布时间:2022-04-22 07:59

我来回答

3个回答

热心网友 时间:2023-07-02 10:07

你表达的Pet类是抽象类,没有继承'flash.display.MovieClip' ,
那么在var myDog:Dog =new Dog("来福");中可以确认的是:
public class Pet{
public function Pet(className:String){......}
......}
元件库中要有"来福"这个定义类,默认继承MovieClip。

假设3个类都是在package{} 下,默认不需要import,
否则需要
import 路径.Pet;
import 路径.IPet;
import 路径.Dog;

package {
import flash.display.MovieClip;
/*这个类可以作为一个主类,作为其他类的一个程序的入口,就像java程序的main一样,*/
public class Test extends MovieClip {
public function Test() {
init();
}
private function init():void {
//这里可以调用您写的其他类。
trace("Hello world!");
var myDog:Dog =new Dog("来福");
}
}

热心网友 时间:2023-07-02 10:08

你这些as文件到底是继承自什么类的 还是非继承类

private function init():void {
var _变量名a:A = new A();
var _变量名b:B = new B();

}

5000: 类 'code.Pet' 必须为 'flash.display.MovieClip' 的子类,因为它链接到该类型的库元件。

Pet类要extends 继承自 MovieClip

热心网友 时间:2023-07-02 10:08

一个FLa文件只能关联一个类,如何加入三个AS文件就要看你的文件之间的关联了,可以使用继承或者导入!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com