Maybe if I do not use the word map it will help. Sometimes the explanation of the problem is everything.
I want to have a seperate .as file from my main launch .as file that holds objects with their relative locations and materials. Then I need for that file to load into my main launch .as file. Does this clear things up? cause I am not getting much response out of this thread. On Jul 17, 6:18 pm, maltech <[email protected]> wrote: > I have tried a lot of things, I have tried adding a view to the > map1.as but I get an error about doing that to an object because I > have it set to extend Object3D I have tried to make it extend sprite > no good. And I have moved the camera around and tried adding a skybox, > but still the screen is blank. > > On Jul 17, 2:56 pm, Peter Kapelyan <[email protected]> wrote: > > > Could it be the camera is in the wrong place? Maybe put something in real > > quick to look around scene to make sure.. > > > Didn't try your code but maybe you can trace something in function Map1 > > also. > > > -Pete > > > On Fri, Jul 17, 2009 at 2:05 PM, maltech <[email protected]> wrote: > > > > Trying to see what I missed here. > > > > The Map1.as > > > > import away3d.core.base.Object3D; > > > import away3d.materials.BitmapFileMaterial; > > > import away3d.primitives.*; > > > > public class Map1 extends Object3D > > > { > > > //load skins for planets > > > [embed(source="sunmap.jpg")] > > > private var sunskin:BitmapFileMaterial; > > > > private var sun:Sphere; > > > > public function Map1() > > > { > > > > sunskin = new BitmapFileMaterial("sunmap.jpg"); > > > sun = new Sphere({material:sunskin, radius:6955, > > > segmentsH:16, > > > segmentsW:16}); > > > > } > > > } > > > } > > > > The main game file > > > > import away3d.cameras.Camera3D; > > > import away3d.containers.View3D; > > > > import flash.display.Sprite; > > > > [SWF(frameRate="80", backgroundColor="#FFFFFF")] > > > public class Game extends Sprite > > > { > > > private var map:Map1; > > > private var view:View3D; > > > private var cam:Camera3D; > > > > public function Game() > > > { > > > view = new View3D(); > > > cam = new Camera3D(); > > > addChild(view); > > > view.camera = cam; > > > cam.z = -7000; > > > > map = new Map1(); > > > view.scene.addChild(map); > > > view.render(); > > > } > > > } > > > > You may wonder why, the reason is after the code gets bigger I want > > > the game to be easier to manage. > > > seperating the maps from the main game code would allow for easy > > > updating of the maps, think component based games. > > > > I am getting nothing on screen when I do it this way, any help > > > appreciated. > > > > (btw no errors, thats what is annoying, its easier when there is an > > > error cause I have a place to fix something) > > > -- > > ___________________ > > > Actionscript 3.0 Flash 3D Graphics Engine > > > HTTP://AWAY3D.COM
