ADDED TO STAGE Probleem

Pagina: 1
Acties:
  • 243 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • synthic
  • Registratie: September 2006
  • Laatst online: 13-06 16:36
Heren, dames,

Ik zit hier met het volgende probleem met Actionscript 3. Ik heb hier 2 bestanden, zie code hier onder + het probleem.

speelscherm.as
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
// package
package nl.classes {
    
    // import
    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.net.*;
    import flash.utils.*;
    
    // class
    public class speelscherm extends MovieClip {
        
        // var
        public var achtergrond_mc:achtergrond;
        public var controller_mc:controller;
        
        // function
        public function speelscherm() {
            
            // set layout toevoegen op stage
            if (stage) setLayout();
            else addEventListener(Event.ADDED_TO_STAGE, setLayout);
            
        }
        
        public function setLayout(evt:Event = null):void {
            
            // controller toevoegen op stage
            if (stage) setController();
            else addEventListener(Event.ADDED_TO_STAGE, setController);
            
            // achtergrond toevoegen op stage
            if (stage) setBackground();
            else addEventListener(Event.ADDED_TO_STAGE, setBackground);
            
        }
        
        public function setController(evt:Event = null):void {
        
            // movieclip ophalen uit library
            controller_mc = new controller;
            
            // movieclip toevoegen op stage
            addChild(controller_mc);
            
        }
        
        // achtergrond instellen
        public function setBackground():void {
            
            // movieclip ophalen uit library
            achtergrond_mc = new achtergrond;
            
            // movieclip toevoegen op stage
            addChild(achtergrond_mc);
            
            // achtergrond link instellen
            achtergrond_mc.achtergrond_req = new URLRequest("nl/images/achtergrond-2.png");
            
            // achtergrond op de stage plaatsen
            achtergrond_mc.setBackground();
            
        }
        
    }
    
}


controller.as
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// package
package nl.classes {
    
    // import
    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.net.*;
    import flash.utils.*;
    
    // class
    public class controller extends MovieClip {
        
        // var
        
        // function
        public function controller() {
            
            // set layout toevoegen op stage
            if (stage) setLayout();
            else addEventListener(Event.ADDED_TO_STAGE, setLayout);
            
        }
        
        public function setLayout(evt:Event = null):void {
            
            trace("test");
            
        }
        
    }
    
}


Het probleem is nu, ik krijg als resultaat bij controller.as dat ik 2x het de trace output "test" krijg.

Graag wil ik weten wat ik fout doe.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Kmkz schreef op zaterdag 17 maart 2012 @ 20:52:
Graag wil ik weten wat ik fout doe.
Nou; onderandere het dumpen van 2 lappen code met 1 hele regel "probleemomschrijving" zonder verder informatie over wat je zelf al geprobeerd/gezocht/gevonden hebt en ons daarmee gebruikt als persoonlijke debug service. We zijn geen afhaalchinees, sorry ;)

Open gerust een nieuw topic, maar hanteer daarbij dan wel even onze Quickstart a.u.b. (en neem even Waar hoort mijn topic? door voordat je een nieuw topic opent ;) )

offtopic:
Wat is in hemelsnaam 't nut van comments als:
// package
// import
// class
// var
// function

:?

[ Voor 22% gewijzigd door RobIII op 17-03-2012 21:05 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.