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