首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flash / Flash Builder图形对象

Flash / Flash Builder图形对象
EN

Stack Overflow用户
提问于 2012-12-25 07:44:15
回答 2查看 139关注 0票数 0

我正在尝试找出在as3中使用flash图形的最好方法。目前,我在flash中创建图形,并将其导出到swc库中。然后我在as3项目的Flash/flex builder中使用它。

我想模仿闪光灯的行为。在flash中,您可以为影片剪辑指定类名。如果类名称与现有类的名称相同,则影片剪辑将嵌入flash中定义的图形和类中定义的代码。

当图形定义在swc库中时,有没有办法在Flash Builder中执行相同的操作?拥有一个同名的类似乎没有什么帮助。继承不是一种解决方案,因为类可能必须扩展另一个类。我现在使用的唯一选项是使用this.addChild()将图形MovieClip添加到类中;

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-25 16:49:03

如果你想把你的方法放在movieClip中,你可以像这样分配

代码语言:javascript
复制
movieClip.doSomething = doSomething;

//your function
protected function doSomething(...args):void{

}

如果你想在MovieClip的所有实例中都有它们,你应该做类似的事情,但是使用prototype:MyMovieClipClass.prototype.doSomething= doSomething

票数 1
EN

Stack Overflow用户

发布于 2012-12-25 10:36:26

请阅读embedding Assets in Flex上的文档。以下是语法:

代码语言:javascript
复制
[Embed(source='SWFFileName.swf', symbol='symbolName')]
[Bindable]
public var imgCls:Class;

然后可以将"imgCls“变量用作雪碧图:

代码语言:javascript
复制
 protected var imgClsInstance : Sprite = new imgCls();
 // enter other sizing, positioning, or other processing of imgClsInstance here
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14026540

复制
相关文章

相似问题

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