在flash中,文档类中用代码创建实例的问题,具体如下:

我给库里的剪辑绑定了一个类planeA,想通过代码在文档类中创建实例,并使它显示在舞台上。写了如下代码,为何不显示在舞台上呢?privatevar_a:PlaneA=ne... 我给库里的剪辑绑定了一个类planeA,想通过代码在文档类中创建实例,并使它显示在舞台上。写了如下代码,为何不显示在舞台上呢?
private var _a:PlaneA = new PlaneA();
addChild(_a);
展开
 我来答
钱醉兰
2011-09-25 · TA获得超过590个赞
知道答主
回答量:632
采纳率:33%
帮助的人:323万
展开全部
可以。需要知道实例的名字,写进文档类中。
例如:
我拖一个库的元件,命名为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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朴素且通达灬熊猫l
2011-09-25 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:57.1万
展开全部
设置一下你的剪辑的大小和位置,如果还没出现可能就是剪辑和类没有绑定,检查一下是否类名是否和剪辑的名称是否一致。
追问
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。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdway
2011-09-25 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:117万
展开全部
如果你是默认绑定那么基类应该是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);
...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式