Fråga : AS3/Papervision kan mig bygga bo en text 3D using DisplayObject3D

Jag har text att klassificera för att visa text i papervisionen 3D. Pröva förmiddag I att lära hur man bygga bo denna text 3D med annan anmärker. Du kan se för att kodifiera fäst. Med denna kodifiera I-förmiddagen som får fel:
1067: Implicit tvång av en värdera av typ TextNested till en unrelated typ org.papervision3d.objects: DisplayObject3D.
so detta är antagligen fel långt. Du vet någon tutorial, eller finns det någon annat långt till till det?
> för
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:
" codeBody " " >package för class= " för
> för
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:
" codeBody " " >package för class= " för
" klar "

Svar : AS3/Papervision kan mig bygga bo en text 3D using DisplayObject3D

Jag har redan funnit tutorialen för mitt ifrågasätter, så jag ska bilagan kodifiera och slutet ifrågasätta
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:
paketera 
{
	import flash.display.*;
	import flash.events.*;
	import flash.geom.*;
	import flash.text.*;
	import flash.filters.*;
	import flash.utils.getTimer;
	import org.papervision3d.core.clipping.FrustumClipping;
	import org.papervision3d.core.proto.MaterialObject3D;
	import org.papervision3d.lights.PointLight3D;
	import org.papervision3d.materials.ColorMaterial;
	import org.papervision3d.materials.MovieMaterial;
	import org.papervision3d.materials.sh adematerials.FlatShadeMaterial;
	import org.papervision3d.materials.special.CompositeMaterial;
	import org.papervision3d.materials.utils.MaterialsList;
	import org.papervision3d.materials.WireframeMaterial;
	import org.papervision3d.objects.*;
	import org.papervision3d.objects.primitives.*;
	import org.papervision3d.view.BasicView;
	import org.papervision3d.cameras.*;
	import org.papervision3d.materials.special. Letter3DMaterial;
	import org.papervision3d.typography.fonts.HelveticaBold;
	import org.papervision3d.typography. Text3D;
	import org.papervision3d.core.effects.view.ReflectionView;
	import caurina.transitions.properties.CurveModifiers;
	import caurina.transitions. Tweener;
	
	[SWF (bredd = ”720”, höjd = ”480”, frameRate = ”60”, backgroundColor = ”0”)]
	
		
	allmänhet klassificerar huvudsakligt fördjupa ReflectionView
	{
		privat constRUNDA för statisk elektricitet           : uint = 2000;
		privat const OBJ_AMOUNT för statisk elektricitet      : uint = 30;
		privat const CAMERA_POSITION för statisk elektricitet: uint = 2000;
		privat const PLANE_SIZE för statisk elektricitet      : uint = 5000;
		privat const COLOR_LIST för statisk elektricitet      : Samling  = [0x003399, 0x0066CC, 0x0099FF, 0x33CCFF];
		
		privata var-sjalar: Samling = [];
		privat var uttrycker: Samling = [];
		privat var-wrapRoot: DisplayObject3D;
		
		allmänhet fungerar huvudsakligt (): utan laga kraft 
		{
			toppet (0, 0, riktigt, falskt, CameraType.TARGET);
			
			camera.zoom = 1.5;
			camera.focus = 200;
			
			// refrection
			surfaceHeight = 0;
			//viewportReflection.filters = [nya BlurFilter (2, 2, 3)];
			viewportReflection.alpha = .25;
			
			// kassaskåppolygon
			renderer.clipping = nya FrustumClipping (FrustumClipping.NEAR)
			
			// tillfogar materiellt
			var-compMat: CompositeMaterial = nya CompositeMaterial ();
			compMat.addMaterial (nya WireframeMaterial (0xEEEEEE));
			compMat.addMaterial (nya ColorMaterial (0xEEEEEE, 0.1));
			
			var-planeB: Hyvla = nytt hyvlar (compMat, PLANE_SIZE, PLANE_SIZE, 6, 6);
			planeB.pitch (90)
			scene.addChild (planeB);
			
			wrapRoot = scene.addChild (nya DisplayObject3D ());
			
			den // partikeln vinkar
			var-cnt: int = 0;
			för (var i: int = 0; i  < OBJ="">
           
Andra lösningar  
 
programming4us programming4us