You could not have probably bought Away3.6 a year ago as 3.6 did not exist then :) .You probably mean FriendsOfED "3D in Flash" by Rob and Richard ? That was 3.5 . Some changes happend in 3.6 mostly regarding the math classes.(MatrixAway3D and Number3D out and FP10 Matrix3D and Vector3d in) . But also if you are not aware there are two new book on the latest (3.6) version available via Packt (also via Amazon) .It will take some time till Away4 will become operational and till Flash Player 11 will get the penetration rate of the current one.So you can work with 3.6 in the meanwhile. Also as far as I think there are many differences between previous APi and molehill based. But if you know 3.6 well it will be much easier to pick on AWAY4 once you decide to get started with it.
Books: *Away3D-3-6-Essentials* http://www.amazon.com/Away3D-3-6-Essentials-Matthew-Casperson/dp/184951206X *Away3D-3-6-Cookbook* http://www.amazon.co.uk/Away3D-3-6-Cookbook-M-Ivanov/dp/1849512809 On Sun, Mar 20, 2011 at 5:13 PM, Clark Stevenson <[email protected]>wrote: > > Thanks for your quick response guys! > > It was a material issue! A wireframe causes a runtime error for me, but a > ColorMaterial is fine. > > Also just as a side note, i bought the Away3d 3.6 book about a year ago, is > it still a pretty decent resource even if i now use broomstick? > > Clark. > > On 20 March 2011 14:53, Aji Pamungkas <[email protected]>wrote: > >> Well, I haven't tried Away3D 4. But maybe your object is out of >> screen. Have you set your camera to move further from the object and look at >> the object ? >> >> On Sun, Mar 20, 2011 at 9:45 PM, Clark Stevenson <[email protected]>wrote: >> >>> >>> Hey all. >>> >>> So after some struggle, i managed to get Broomstick setup with FB4. >>> >>> When i run this code, i dont see anything but a blank screen, am i >>> missing something obvious or is my setup mashed? >>> >>> package thesurface.away3d.scenes >>> { >>> import away3d.containers.Scene3D; >>> import away3d.containers.View3D; >>> import away3d.primitives.Cube; >>> >>> import flash.display.Sprite; >>> import flash.geom.Point; >>> >>> public class BaseScene extends Sprite >>> { >>> private var _view:View3D; >>> private var _cube:Cube; >>> >>> public function BaseScene() >>> { >>> super(); >>> >>> _init(); >>> } >>> >>> protected function _init(): void >>> { >>> view = new View3D(); >>> view.width = 1024; >>> view.height = 768; >>> addChild(view); >>> >>> _createGeometry(); >>> } >>> >>> protected function _createGeometry(): void >>> { >>> _cube = new Cube(); >>> view.scene.addChild(_cube); >>> } >>> >>> public function update(): void >>> { >>> _cube.rotationX++; >>> view.render(); >>> >>> tracer("update") //update called from parent. >>> } >>> >>> protected function get view():View3D >>> { >>> return _view; >>> } >>> >>> protected function set view(value:View3D):void >>> { >>> _view = value; >>> } >>> >>> >>> } >>> } >>> >> >> >> >> -- >> Aji Pamungkas >> >> > -- Michael Ivanov ,Programmer Neurotech Solutions Ltd. Flex|Air |3D|Unity| www.neurotechresearch.com http://blog.alladvanced.net Tel:054-4962254 [email protected] [email protected]
