文字のテスト nacookan forked:5favorite:9lines:47license : MIT License modified : 2009-11-06 09:37:50 Embed Tweet package { import flash.display.*; import flash.text.*; import com.flashdynamix.motion.Tweensy; import fl.motion.easing.*; public class FlashTest extends Sprite { public function FlashTest() { var format:TextFormat = new TextFormat(); format.font = 'Century Gothic'; format.size = 20; var text:TextField = new TextField(); text.defaultTextFormat = format; text.text = 'hello world!'; text.autoSize = TextFieldAutoSize.LEFT; var bmpd:BitmapData = new BitmapData(text.textWidth, text.textHeight, true, 0xffffffff); bmpd.draw(text); //addChild(new Bitmap(bmpd)); var s:Number = 4; for(var xx:Number = 0; xx < bmpd.width; xx++){ for(var yy:Number = 0; yy < bmpd.height; yy++){ if(bmpd.getPixel(xx, yy) == 0xffffff) continue; var sp:Sprite = new Sprite(); sp.graphics.beginFill(0xff0000); sp.graphics.drawCircle(0, 0, s / 2); sp.graphics.endFill(); sp.x = Math.random() * 400; sp.y = Math.random() * 400; sp.z = Math.random() * 1000; addChild(sp); Tweensy.to(sp, {x: xx * s, y: yy * s + 100, z: 0}, 5, Sine.easeOut); } } } private var traceText:TextField; private function t(message:Object):void { if(traceText == null) { var format:TextFormat = new TextFormat(); format.font = 'Century Gothic'; format.size = 10; traceText = new TextField(); traceText.defaultTextFormat = format; traceText.autoSize = TextFieldAutoSize.LEFT; addChild(traceText); } traceText.appendText(message.toString()); } } } Code Fullscreen Preview Fullscreen alwAYs FlashFit chamadi littlepad sw_lucchini tristan norichika2 : typograph文字 nitoyon : typographランダムなx,y,zから文字の位置へ移動 nogud : 文字 typograph 文字 TextFormat font TextFormat TextFieldAutoSize.LEFT font TextFieldAutoSize.LEFT message message size size textWidth textWidth textHeight TextField textHeight getPixel TextField getPixel appendText appendText sort new page view favorite forked pv0 forked from: 文字のテスト FlashFit forked:0 favorite:0lines:47 (diff:1) pv434 forked from: 文字のテスト nacookan forked:1 favorite:0lines:47 (diff:2) pv476 forked from: 文字のテスト yasai forked:2 favorite:0lines:61 (diff:51) pv260 forked from: 文字のテスト littlepad forked:0 favorite:0lines:48 (diff:12) pv201 forked from: 文字のテスト carie forked:0 favorite:0lines:47 (diff:1)