在flash中,文档类中用代码创建实例的问题,具体如下:
我给库里的剪辑绑定了一个类planeA,想通过代码在文档类中创建实例,并使它显示在舞台上。写了如下代码,为何不显示在舞台上呢?privatevar_a:PlaneA=ne...
我给库里的剪辑绑定了一个类planeA,想通过代码在文档类中创建实例,并使它显示在舞台上。写了如下代码,为何不显示在舞台上呢?
private var _a:PlaneA = new PlaneA();
addChild(_a); 展开
private var _a:PlaneA = new PlaneA();
addChild(_a); 展开
3个回答
展开全部
可以。需要知道实例的名字,写进文档类中。
例如:
我拖一个库的元件,命名为zzc
文档类是这样写的:
package {
import flash.display.MovieClip;
import flash.events.Event;
public class main extends MovieClip {
public function main() {
init();
}
function init() {
zzc.addEventListener("enterFrame",moveto);
function moveto(e) {
zzc.x++;
}
}
}
}
.......张志晨:...通过测试,zzc在舞台上向右移动。
oJl
我建议你可以到百度搜索一下
第一个就是哦!!!!~~~ 里面有你要想找的电影电视
**********
如果觉得不错的话 给我个满意哦
qEAj
例如:
我拖一个库的元件,命名为zzc
文档类是这样写的:
package {
import flash.display.MovieClip;
import flash.events.Event;
public class main extends MovieClip {
public function main() {
init();
}
function init() {
zzc.addEventListener("enterFrame",moveto);
function moveto(e) {
zzc.x++;
}
}
}
}
.......张志晨:...通过测试,zzc在舞台上向右移动。
oJl
我建议你可以到百度搜索一下
第一个就是哦!!!!~~~ 里面有你要想找的电影电视
**********
如果觉得不错的话 给我个满意哦
qEAj
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置一下你的剪辑的大小和位置,如果还没出现可能就是剪辑和类没有绑定,检查一下是否类名是否和剪辑的名称是否一致。
追问
public class DocumentPlane extends Sprite {
private var _a:PlaneA;
function DocumentPlane() {
_a = new PlaneA();
_a.x=200;
_a.y=150;
_a.width=42;
_a.height=51;
addChild(_a);
_a.startDrag(true);这样还是不显示啊
追答
在文档类中好像不能直接访问主舞台中的影片剪辑的实力,如果你想在文档中访问这个剪辑,就必须将这个剪辑和一个类关联起来,具体方法就是在当前文档类所在目录下写一个as3.0 文件,其中文件名以及其中的类名都为PlaneA。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是默认绑定那么基类应该是flsh.display.MovieClip
package{
import flsh.display.MovieClip;
public class DocumentPlane extends Sprite {
private var _a:MovieClip;
public function DocumentPlane() {
_a = new PlaneA();
_a.x=200;
_a.y=150;
_a.width=42;
_a.height=51;
addChild(_a);
...
package{
import flsh.display.MovieClip;
public class DocumentPlane extends Sprite {
private var _a:MovieClip;
public function DocumentPlane() {
_a = new PlaneA();
_a.x=200;
_a.y=150;
_a.width=42;
_a.height=51;
addChild(_a);
...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询