Cuestión : AS3/Papervision puede jerarquía de I un texto 3D usar DisplayObject3D

Tengo clase de texto para exhibir el texto en el papervision 3D. Estoy intentando aprender cómo jerarquizar este texto 3D con el otro objeto. Usted puede ver el código atado. Con este código estoy consiguiendo error:
1067: Coerción implícita de un valor del tipo TextNested a un tipo sin relación org.papervision3d.objects: el DisplayObject3D.
so esto es probablemente la manera incorrecta. ¿Usted sabe una cierta clase particular o hay una cierta otra manera a ése?
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
>package notpretty " del class= " del id= " codeSnippet774119 del
           
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
>package notpretty " del class= " del id= " codeSnippet774120 del
           
class= del

Respuesta : AS3/Papervision puede jerarquía de I un texto 3D usar DisplayObject3D

He encontrado ya la clase particular para mi pregunta así que ataré el código y cierro la pregunta
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:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
paquete 
{
	importación flash.display.*;
	importación flash.events.*;
	importación flash.geom.*;
	importación flash.text.*;
	importación flash.filters.*;
	importación flash.utils.getTimer;
	importación org.papervision3d.core.clipping.FrustumClipping;
	importación org.papervision3d.core.proto.MaterialObject3D;
	importación org.papervision3d.lights.PointLight3D;
	importación org.papervision3d.materials.ColorMaterial;
	importación org.papervision3d.materials.MovieMaterial;
	importación org.papervision3d.materials.sh adematerials.FlatShadeMaterial;
	importación org.papervision3d.materials.special.CompositeMaterial;
	importación org.papervision3d.materials.utils.MaterialsList;
	importación org.papervision3d.materials.WireframeMaterial;
	importación org.papervision3d.objects.*;
	importación org.papervision3d.objects.primitives.*;
	importación org.papervision3d.view.BasicView;
	importación org.papervision3d.cameras.*;
	importación org.papervision3d.materials.special. Letter3DMaterial;
	importación org.papervision3d.typography.fonts.HelveticaBold;
	importación org.papervision3d.typography. Text3D;
	importación org.papervision3d.core.effects.view.ReflectionView;
	importación caurina.transitions.properties.CurveModifiers;
	importación caurina.transitions. Tweener;
	
	[SWF (anchura = “720”, altura = “480”, frameRate = “60”, backgroundColor = “0”)]
	
		
	la cañería pública de la clase amplía ReflectionView
	{
		const privado estático REDONDO           : uint = 2000;
		const privado estático OBJ_AMOUNT      : uint = 30;
		const privado estático CAMERA_POSITION: uint = 2000;
		const privado estático PLANE_SIZE      : uint = 5000;
		const privado estático COLOR_LIST      : Arsenal  = [0x003399, 0x0066CC, 0x0099FF, 0x33CCFF];
		
		abrigos privados del var: Arsenal = [];
		palabras privadas del var: Arsenal = [];
		wrapRoot privado del var: DisplayObject3D;
		
		cañería pública de la función (): vacío 
		{
			estupendo (0, 0, verdad, falso, CameraType.TARGET);
			
			camera.zoom = 1.5;
			camera.focus = 200;
			
			refrection de //
			surfaceHeight = 0;
			//viewportReflection.filters = [nuevo BlurFilter (2, 2, 3)];
			viewportReflection.alpha = .25;
			
			polígono de la caja fuerte de //
			renderer.clipping = nuevo FrustumClipping (FrustumClipping.NEAR)
			
			// agrega el material
			compMat del var: CompositeMaterial = nuevo CompositeMaterial ();
			compMat.addMaterial (nuevo WireframeMaterial (0xEEEEEE));
			compMat.addMaterial (nuevo ColorMaterial (0xEEEEEE, 0.1));
			
			planeB del var: Plano = nuevo plano (compMat, PLANE_SIZE, PLANE_SIZE, 6, 6);
			planeB.pitch (90)
			scene.addChild (planeB);
			
			wrapRoot = scene.addChild (nuevo DisplayObject3D ());
			
			movimiento de la partícula de //
			cnt del var: internacional = 0;
			para (var i: internacional = 0; i  < OBJ="">
           
Otras soluciones  
 
programming4us programming4us