Away3D_立體文字效果

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

這個效果需要TextField3D + TextExtrusion 這兩類別
TextField3D 主要是設定文字內容 跟 座標
TextExtrusion 主要是設定厚度

另外還需要把自行 embed 進來
這裡使用外部 swf 讀入

private function add3D():void {
VectorText.extractFont( new Fonts() );

var mat:WireColorMaterial = new WireColorMaterial();
mat.color = 0xFF0000;
mat.wireColor = 0x0;

text = new TextField3D( 'Verdana', {
text: 'Away3D LeoYeh Essentials',
size: 16,
width: 300,
align: VectorText.LEFT,
material: mat
} );
text.x = - 110;
//Watcher.Init( me.stage, text, 'text' );
View.scene.addChild( text );
//
var extrusion:TextExtrusion = new TextExtrusion( text, { depth: 10} );
extrusion.bothsides = true;
extrusion.material = mat;
extrusion.back = mat;
View.scene.addChild( extrusion );
View.renderer = Renderer.BASIC;
}

留言