login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Layers AS3 (Opgelost)

Offline Jelmerholland - 04/09/2010 13:34 (laatste wijziging 04/09/2010 13:39)
Avatar van JelmerhollandPHP beginner Okay, ik heb deze code:

  1. function addScene():void{
  2. if(count == 3){
  3. var High = 10;
  4. var Low = -50;
  5. // Create your variable and datatype it to the linkage id
  6. var Lvl:MovieClip = new LevelClass();
  7. Lvl.y = 700 + (Math.floor(Math.random()*(1+High-Low))+Low);
  8. Lvl.x = 900;
  9. Lvl.addEventListener(Event.ENTER_FRAME, moveScene);
  10. stage.addChild (Lvl);
  11. count = 1;
  12. }else{
  13. count++;
  14. }
  15. }
  16.  
  17. function moveScene(e:Event):void{
  18. // Tell Flash the event target is a MovieClip.
  19. var target:MovieClip = e.target as MovieClip;
  20.  
  21. target.x -= xvel * 3;
  22. }


Dan wil ik dat hetgene dat neergezet wordt in de stage (dus door actionscript) dat die helemaal op de achtergrond komt, want dit is mijn 'grond' en ik wil die 'achter' het vliegtuig hebben om op die manier een soort van 3d effect te verkrijgen.

Hoe doe ik dit?

Dan had ik al wat op internet gevonden: http://www.foun...gingdepths/ maar ik snap niet waar die in mijn code moet, ik heb al verschillende plekken geprobeerd, maar het lijkt niet te werken..

Iemand die mij hiermee verder kan helpen?

Mocht er iets niet duidelijk zijn, zeg 't dan even, dan probeer ik zoveel mogelijk duidelijkheid te geven!

Jelmer 

//Edit
Iemand op msn heeft me al geholpen..

  1. function moveScene(e:Event):void{
  2. // Tell Flash the event target is a MovieClip.
  3. var target:MovieClip = e.target as MovieClip;
  4. stage.setChildIndex(target,0); //<-- daar moet ie komen te staan!
  5. target.x -= xvel * 3;
  6. }


En dat is de oplossing..

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s