0
後,我有以下代碼雪碧是空getDefinitionByName似乎是工作好
_object = getDefinitionByName("embeds."+_fMapHex.tile);
_sprite = new _object as Sprite;
trace(_sprite, _object.toString(), _mapHex.clip);
這是跟蹤
null [class tunnel] [object Sprite]
的輸出,我不明白爲什麼,我錯過明顯的東西?
我已經嘗試過的對象類,同樣的行爲。精靈是八哥雪碧,我不知道這有什麼區別...的嵌入功能是一些SWF文件中嵌入作爲常規影片剪輯
請讓我知道你的想法
謝謝!
它只是意味着你的新_object投雪碧是空 - 所以它不是雪碧 - 什麼是基類的隧道?和鑄造類是不正確的:)實例永遠不會是一個類:)你可以嘗試不鑄造或投它爲DisplayObject –
感謝您的答覆!隧道延伸的flash.display.MovieClip – user2693072
如果我添加一個虛設作爲常規快閃影片剪輯像這樣 _object = getDefinitionByName(「嵌入」。+ _ fMapHex.ground_tile); var _dummy:* = new _object作爲MovieClip; _sprite = _dummy作爲Sprite; 跟蹤(_dummy,_sprite,_object.toString(),_mapHex.clip); 那麼假人看起來如預期 [對象隧道]空[類隧道] [反對雪碧] 所以我不知道它是否八哥相關... – user2693072