![]() |
|
||||||||||
|
|||||
|
Большое, человеческое СПАСИБО всем и особенно SunShadow
Заработало. Добавлено через 2 часа 55 минут АААААААААА. Работает, но только когда как. Короче ещё один камень всплыл. ИТак пишу: public function createObj ():void { buildObj(LIV_neft_bochka,"LIV_neft_bochka_tex",3); buildObj(LIV_neft_datchik,"LIV_neft_trubw_tex",5); buildObj(LIV_neft_lestnica,"LIV_neft_bochka_tex",4); buildObj(LIV_neft_otsos,"LIV_neft_trubw_tex",5); buildObj(LIV_neft_tonkosloj,"LIV_neft_trubw_tex",5); buildObj(LIV_neft_trubw,"LIV_neft_trubw_tex",5); buildObj(LIV_neft_trubw2,"LIV_neft_trubw_tex",5); buildObj(LIV_neft_water,"Water",6); } public function buildObj(geom:Class,texture:String,viewPort:int):void { //создать материал var mater:BitmapAssetMaterial=new BitmapAssetMaterial(texture); //создать объект var displObj:DisplayObject3D = new geom(mater) ; //разместить объект в сцене и в слое вьюпорта addChild(displObj); ViewportArray[viewPort].addDisplayObject3D(displObj); } Коментирую пару обектов: buildObj(LIV_neft_bochka,"LIV_neft_bochka_tex",3); buildObj(LIV_neft_datchik,"LIV_neft_trubw_tex",5); buildObj(LIV_neft_lestnica,"LIV_neft_bochka_tex",4); buildObj(LIV_neft_otsos,"LIV_neft_trubw_tex",5); buildObj(LIV_neft_tonkosloj,"LIV_neft_trubw_tex",5); buildObj(LIV_neft_trubw,"LIV_neft_trubw_tex",5); //buildObj(LIV_neft_trubw2,"LIV_neft_trubw_tex",5); //buildObj(LIV_neft_water,"Water",6); Сначала грешил на закоментированные объекты, но когда оставил только их, они чудесно скомпелировались. Напомню, что LIV_neft_bochka, LIV_neft_datchik, LIV_neft_lestnica и т.д. это отдельно описанные классы унаследованые от DisplayObject3D. (В них описана геометрия) Работаю во Flash cs4. ВОТ НАШЁЛ ОТВЕТ И ЛЕКАРСТВО: http://www.flasher.ru/forum/showthre...ighlight=5005: Последний раз редактировалось 3Desian; 06.04.2010 в 18:53. |
![]() |
Часовой пояс GMT +4, время: 19:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|