2013-05-17 3 views
0

Я пытаюсь получить примеры из обучающих программ Away3d.Away3D Camera undefined properties

вид = новый View3D();

var cont:UIComponent = new UIComponent(); 
cont.addChild(view); 
addElement(cont); 

//setup the camera 
view.camera.z = -600; 
view.camera.y = 0; 
view.camera.lookAt(new Vector3D()); 

Я могу создать экземпляр объекта View3D без проблем, но Flash Builder жалуется, что х, у, и LookAt свойства view.camera не определены. Если я делаю auto complete на view.camera, я могу видеть другие свойства и методы камеры, но не z, y или lookAt().

Ссылка API для Away3D 4.1 Camera3D класс больше не отображает lookAt() как метод, поэтому похоже, что он был удален. Поэтому я думаю, что учебники на сайте Away3D устарели. Кто-нибудь знает более актуальную документацию или новый способ выполнения эквивалента образца кода? Я не могу идти дальше через учебные пособия, пока не выясню это.

Я использую Away3d 4.1.1 Beta как внешний swc, связанный с моим проектом, веб-проект Flex 4.6 в Flash Builder 4.6.

Спасибо за любую помощь

ответ

0

Camera3D наследование цепи является Entity> ObjectContainer3D> Object3D. Большинство перечисленных свойств и методов либо определены в Object3D, либо переопределены в ObjectContainer3D (например, lookAt), поэтому они все равно должны быть доступны.

Возможно, попробуйте создать проект библиотеки Flex с кодом Away3D и связать его с вашим проектом?