请问一下高手 为什么元件不能显示在舞台上?我是用flash cs4这个软件的 在线等 非常感激

pContainer.addChild(this);

显示不了也是对的啊,因为你这个b类里面没有创建任何可见的对象啊。你把b类修改一下,里面加一点能看到的对象就好了。比如:

vite文档 veevalidate中文文档vite文档 veevalidate中文文档


vite文档 veevalidate中文文档


this.graphics.endFill();

package{

import flash.display.MovieClip;

public class b extends MovieClip{

private var pContainer:MovieClip;

public function b(pContainer:MovieClip):void{

this.pContainer=pContainer;

this.graphics.beginFill(0xff0000);

this.graphics.drawCircle(20,20,20)

this.x=275;

this.y=200;

}}

}

代码没错,很简单的问题,有两种可能情况,1是你b元件没有actionScript导出,你右击元件属性,actionscript导出,并把这个元件类改成b。2是你舞台没有跟aa关联,就是在文档属性那边类的右边写上aa,就可以了。

首先 个 我感觉 你先把类的名字定义成大写的

第二个 也是最主要的问题是 你定义bb用的是privite关键字 而privite 定义的变量不能有子类继承 所以 此处有错误