作者lok9527 (不喜歡就拉倒)
看板Flash
標題Re: [問題] 如何把dae檔讀到Flash內
時間Tue Apr 13 22:34:25 2010
抱歉回了自己的文...
經過一天的研究,也看了很多程式碼
發現,在Away3D上,匯入dae檔的方法中
很多人用到"Object3DLoader"類別
...
import away3d.loaders.Object3DLoader;
...
var loader:Object3DLoader;
loader = Collada.load("xxx.dae,{scaling:25}");
view.scene.addChild(loader);
不少程式碼都用類似的寫法
loader宣告為Object3DLoader
在執行的時候都會遇到以下的錯誤
1046: 找不到 Type,或它不是編譯時期常數:Object3DLoader。
ps.在資料夾中也找不到 Object3DLoader.as 這個檔案...
※ 引述《lok9527 (不喜歡就拉倒)》之銘言:
: 最近有個棘手的問題
: 就是如何把現成的dae檔讀入Flash內
: 用的3D引擎是 Away3D...
: 現在比較多的程式碼都是用PV3D
: 我也找到一些Away3D的相關資源
: 但是跑下去之後,很多都是一堆bug,然後再來一個一個解
: 可是解完後,畫面還是一片空白(沒有bug了)
: 東西就是會不進去....
: 請問我要用什麼方法比較好,一定需要用到XML嗎?
: 希望大家能給我一點提示...我打算從新來過了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.70.170
推 cjcat2266:很顯然是你版本不對 04/13 23:17
→ cjcat2266:官方docs有Object3DLoader這個class 04/13 23:17
→ cjcat2266:去官方下載最新版的應該就OK囉~ 04/13 23:17
→ lok9527:這個我有找到.但是不知道怎麼服用.有種看得到吃不到的感 04/13 23:33
推 cjcat2266:就照你找到的教學文章作看看吧 04/14 00:01
→ cjcat2266:總該有附完整source file和編譯結果的吧? 04/14 00:01
→ lok9527:我編譯出來的結果就是有錯啊...Object3DLoader的問題 04/14 00:06
推 cjcat2266:可是你不是說那是因為找不到Object3DLoader.as 04/14 00:17
→ cjcat2266:更新到最新版之後就有該class了吧? 04/14 00:17
→ lok9527:我載的是最新版啊...away3d_3_4_0...但是沒有...很怪 04/14 00:22