Hello again

So I solved this by using the latest zip download of Away3D instead of
the trunk. So it seems to be a problem with the latest trunk.

Cheers,
Martin

On Apr 25, 10:20 am, martinpagh <[email protected]>
wrote:
> Hi Rob (and others).
>
> I compiled the project with revision 3126 of the trunk from this
> repository URL:http://away3d.googlecode.com/svn/trunk/fp10/Away3D/src
>
> And that is where I got the runtime error.
>
> Is there some other trunk repository I'm not aware of?
>
> Cheers,
> Martin
>
> On Apr 23, 6:41 am, Rob Bateman <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hey Martin
>
> > this bug was caught and fixed in the current trunk of the fp10 svn - please
> > try using this instead of the zip file code for the time being.
>
> > A zip update for Flex 4.5.0.19786 will be released with the next major
> > version release of Away3D fp10
>
> > cheers
>
> > Rob
>
> > On Fri, Apr 22, 2011 at 11:13 PM, martinpagh <
>
> > [email protected]> wrote:
> > > Compiling and running the class at the end of this post with Flex
> > > 4.5.0.19786 and targeting FP 10.2 fails at runtime with the latest
> > > Away3D 3.6 trunk (rev 3126). The same class builds and runs just fine
> > > with Flex 4.1 targeting FP 10.1.
>
> > > Any idea what the problem is? Away3D doesn't seem to be compatible
> > > with that SDK, and that also happens to be the SDK Flash CS5.5 ships
> > > with, so it's going to be a problem there. The problem doesn't exist
> > > with latest trunk of Away3DLite
>
> > > Here are the compiler settings:
> > > ---------------
> > > Compiler arguments:
> > >  -output
> > >    /Users/martinpaghludvigsen/Documents/workspace/Away3DTemplate/bin/
> > > SimpleSelfContained.swf
> > >  -+flexlib=
> > >    /Users/martinpaghludvigsen/flex_sdk_4.5.0.19786/frameworks
> > >  --compiler.debug=true
> > >  --debug-password=
> > >  --compiler.source-path+=
> > >    /Users/martinpaghludvigsen/Documents/workspace/Away3DTemplate/src,
> > >    /Users/martinpaghludvigsen/Documents/workspace/Away3DLite/src,
> > >    /Users/martinpaghludvigsen/Documents/workspace/Away3D_FP10/src
> > >  --compiler.library-path+=
> > >    /Users/martinpaghludvigsen/flex_sdk_4.5.0.19786/frameworks/libs/
> > > player/10.2/playerglobal.swc
> > >  -static-link-runtime-shared-libraries=
> > >    true
> > >  -target-player=10.2
> > >  -library-path+=
> > >    /Users/martinpaghludvigsen/flex_sdk_4.5.0.19786/frameworks/locale/
> > > en_US
> > >  -default-size=550,400
> > >  --
> > >    /Users/martinpaghludvigsen/Documents/workspace/Away3DTemplate/src/
> > > SimpleSelfContained.as
>
> > > The runtime error:
> > > ---------------------
> > > ReferenceError: Error #1065: Variable _init is not defined.
> > >        at away3d.core.utils::Init/getBoolean()[/Users/martinpaghludvigsen/
> > > Documents/workspace/Away3D_FP10/src/away3d/core/utils/Init.as:114]
> > >        at 
> > > away3d.containers::View3D()[/Users/martinpaghludvigsen/Documents/
> > > workspace/Away3D_FP10/src/away3d/containers/View3D.as:591]
> > >        at SimpleSelfContained/initEngine()[/Users/martinpaghludvigsen/
> > > Documents/workspace/Away3DTemplate/src/SimpleSelfContained.as:29]
> > >        at SimpleSelfContained()[/Users/martinpaghludvigsen/Documents/
> > > workspace/Away3DTemplate/src/SimpleSelfContained.as:22]
>
> > > My simple class:
> > > --------------
> > > package
> > > {
> > >        import away3d.cameras.Camera3D;
> > >        import away3d.containers.Scene3D;
> > >        import away3d.containers.View3D;
> > >        import away3d.primitives.Sphere;
>
> > >        import flash.display.Sprite;
> > >        import flash.events.Event;
>
> > >        public class SimpleSelfContained extends Sprite
> > >        {
> > >                protected var scene : Scene3D;
> > >                protected var camera : Camera3D;
> > >                protected var view : View3D;
>
> > >                public function SimpleSelfContained()
> > >                {
> > >                        initEngine();
> > >                        initScene();
> > >                        initListeners();
> > >                }
>
> > >                protected function initEngine() : void
> > >                {
> > >                        view = new View3D();
> > >                        scene = view.scene;
> > >                        camera = view.camera;
> > >                        addChild(view);
> > >                        view.x = stage.stageWidth / 2;
> > >                        view.y = stage.stageHeight / 2;
> > >                }
>
> > >                protected function initListeners() : void
> > >                {
> > >                        addEventListener(Event.ENTER_FRAME, onEnterFrame);
> > >                }
>
> > >                protected function onEnterFrame(event : Event) : void
> > >                {
> > >                        view.render();
> > >                }
>
> > >                protected function initScene() : void
> > >                {
> > >                        scene.addChild(new Sphere());
> > >                }
> > >        }
> > > }
>
> > --
> > Rob Bateman
> > Flash Development & Consultancy
>
> > [email protected]

Reply via email to