Bonjour,

Je voudrais savoir comment utiliser la propriété .extra pour un objet Plane/

voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
 
		p = new Plane(bam, 300, 200, 2, 2);
		p.x = Math.cos(i*anglePer) * radius;
		p.z = Math.sin(i*anglePer) * radius;
		p.rotationY = (-i*anglePer) * (180/Math.PI) + 270;
 
		scene.addChild(p);
		//p.filters=[shadow];
 
		p.extra={pIdent:"in"};
		    p.extra={pCom : item.attribute("comment")};
		p.addEventListener(InteractiveScene3DEvent.OBJECT_PRESS, toggler);
        p.addEventListener(InteractiveScene3DEvent.OBJECT_PRESS,Image_Click);  
        p.name=  item.attribute("sourcevid");
lorsque je l'utilise dans la fonction suivante il met comme résultat undefined???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
public function Image_Click(evt:InteractiveScene3DEvent):void
	{
		//Déclaration de variable
		var obj : Object = evt.currentTarget.name;		
		var index : uint = uint(evt.currentTarget.id);
	    var sourceImg : String = evt.currentTarget.material.texture;
	    var titleVPlay : String = evt.currentTarget.material.name;
 
	    if(currentItem > index)
		{
 
			dest = dest + (index - currentItem);			
			Tweener.addTween(this, {angleX:dest*anglePer, time:0.5});
		}
		else if(currentItem < index)
		{
			dest = dest + (index - currentItem);		
			Tweener.addTween(this, {angleX:dest*anglePer, time:0.5});
 
		}
		else
			videoDisplay.stop(); 
 
			Alert.show("to:" +evt.currentTarget.extra.pCom);
		textResume.text = evt.currentTarget.extra.pCom;
		currentItem = uint(evt.currentTarget.id);
		imageDetailMenu.source = sourceImg;
		panelVideoPlayer.title = titleVPlay
		videoDisplay.source = obj.toString();
		videoDisplay.play();
 
 
	}