I could be wrong - however - I am pretty sure the Incubator is only for the 
flash player, and does not support AIR for the moment....

On 3 Jun 2011, at 17:01, Shai wrote:

> I want to create a 3D project that will work on Adobe Air platform.
> 
> I work with Flash Builder, so I can't create an Air application unless
> I open a Flex project (can't use ActionScript).
> 
> I wrote the code but I get 2 error messages:
> 
> 1119: Access of possibly undefined property stage3Ds through a
> reference with static type flash.display.Stage.
> 
> and one worrning:
> 1104: No constructor function  was specified for class partition
> Traverser.
> 
> 
> Here is my code for the mxml file of the Flex project, I'd appreciate
> if someone can look at it and find what's wrong:
> 
> <?xml version="1.0" encoding="utf-8"?>
> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009";
>                                          
> xmlns:s="library://ns.adobe.com/flex/spark"
>                                          
> xmlns:mx="library://ns.adobe.com/flex/mx"
>       
> creationComplete="windowedapplication1_creationCompleteHandler(event)">
> 
>       <fx:Script>
>               <![CDATA[
>                       import away3d.containers.View3D;
>                       import away3d.materials.ColorMaterial;
>                       import away3d.primitives.Cube;
> 
>                       import flash.display.Sprite;
>                       import flash.events.Event;
> 
>                       import mx.events.FlexEvent;
> 
>                       //Import system manager
>                       import mx.managers.SystemManager;
> 
>                       private var view:View3D;
>                       private var cube:Cube;
> 
>                       protected function
> windowedapplication1_creationCompleteHandler(event:FlexEvent):void
>                       {
>                               HelloMoleHill();
>                       }
> 
>                       public function HelloMoleHill():void
>                       {
>                                               view = new View3D();
>                                               mySprite.addChild(view);
> 
>                                               var material:ColorMaterial = 
> new ColorMaterial(0xff0000);
>                                               cube = new Cube(material);
> 
>                                               view.scene.addChild(cube);
> 
>                                               
> systemManager.stage.addEventListener(Event.ENTER_FRAME,
> onEnterFrame);
> 
>                       }
>                       private function onEnterFrame(event:Event):void
>                       {
>                                               cube.rotationY += 10;
>                                               view.render();
>                       }
> 
> 
>               ]]>
>       </fx:Script>
> 
>       <fx:Declarations>
>               <!-- Place non-visual elements (e.g., services, value objects) 
> here
> -->
>       </fx:Declarations>
>       <s:SpriteVisualElement id = "mySprite" >
> 
>       </s:SpriteVisualElement>
> </s:WindowedApplication>
> 
> 

Reply via email to