Bonjour,
Je voudrais savoir comment utiliser la propriété .extra pour un objet Plane/
voici mon code :
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 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");
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(); }
Partager