gpt4 book ai didi

actionscript-3 - 在 Haxe 中为 Flash 符号创建一个类?

转载 作者:行者123 更新时间:2023-12-04 04:33:32 24 4
gpt4 key购买 nike

我无法将在 Flash 中创建的图形 Assets 与我的 Haxe 代码结合起来。

在 Flash IDE 中,我创建了一个链接名称为 "MySprite" 的元件。我将其编译成 assets.swf。我知道要在我的 Haxe 代码中的 .swf 中使用符号,我需要在使用 Haxe 编译器时添加以下选项:

-swf-lib assets.swf

我现在想编写一个名为 "MySprite" 的类,它与这个符号相关联,如下所示:

class MySprite extends Sprite {
public function new() {
// ...
}
}

基本上,我想实现与 this tutorial 中介绍的技术类似的东西。 :

package {
import flash.display.*;

[Embed(source="assets.swf", symbol="MySprite")]
public class MySprite extends Sprite {
public function MySprite() {
// ...
}
}
}

Haxe documentation看不清楚这是否可以完成,或者这样做的语法是什么。

最佳答案

认为是这样,但我不确定,Haxe 不会用您声明的类覆盖 assets.swf 中的类。在邮件列表(旧邮件列表,不在 Google 群组中)上对此进行了讨论,这是决定...我不知道为什么做出这个决定。

你仍然可以用 SamHaxe 来做.至少在我能够做到的日子里。不幸的是,SamHaxe 被遗弃了,如果有错误或某些东西不能按你的需要工作——你几乎只能靠自己了。 Sam 的好处在于它是一个相对较小的项目。它是用 Haxe 编写的,我能够从源代码构建它。

您也可以尝试:http://code.google.com/p/hxswfml/该项目似乎是功能性的,作者曾经回复过用户。不过,它可能有点复杂。我很确定这是可行的,但您可能需要询问作者/自己弄清楚。

关于actionscript-3 - 在 Haxe 中为 Flash 符号创建一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9951856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com