2013-01-22 55 views
0

我是Haxe的新角色,我想知道如何加載SWF文件並使用其中的資源。 以下問題還沒有明確的答案,我呢,他們所有關於使用資產從外部SWF文件(出口爲ActionScript,與已知的類名使用)在Haxe中加載SWF文件?

  1. 如果我定位的是HTML5,那麼怎麼會我加載一個SWF文件並使用它裏面的資源?我可以在外部SWF文件中實例化類嗎?

  2. 一般來說,加載一個SWF文件並在其中輕鬆使用Haxe中的資源?關於外部SWF文件中的幀,我可以舉例說,加載的swf文件的gotoAndStop(frame_number)是什麼?

有什麼建議嗎?鏈接?

回答

1

據我所知,選項1是不可能的。你不能使用針對js的swf資產。即使NME支持html5也是如此。 swf資產不受支持。

在運行時,以訪問影片剪輯加載SWF,it'as有點棘手,但它的工作原理

我喜歡編譯時庫: 關於在編譯-time.Using SWF-lib中加載的SWF庫指示。該工作流程足以使用它。 快速提示:爲您的綁定類使用合成(a:綁定)。 請參閱此文檔:http://haxe.org/doc/flash/0_start

+0

但是,爲什麼在運行時加載swf以訪問影片剪輯有點棘手?不是Haxe比AS3更好嗎?不應該像AS3那樣加載電影嗎? – simo