Flash动态文本设置倒立技巧

王朝other·作者佚名  2008-10-22
窄屏简体版  字體: |||超大  

FLASH中,静态文本设置倒立。可以直接-修改-变形-垂直翻转中完成。而动态文本则要复杂一点。需要用到bitmapdata类来完成。

场景中,动态文本框实例名设为"my_text";

添加AS代码:

import flash.display.BitmapData;

import flash.geom.Matrix;

import flash.geom.ColorTransform;

import flash.geom.Rectangle;

my_text.text = "大家好,你们好吗?";

var bp:BitmapData = new BitmapData(my_text._width, my_text._height, false);

this.createEmptyMovieClip("_mc", 2);

//此处是关键,将文本bitmap图形上

bp.draw(my_text, new Matrix(), new ColorTransform(), normal, new Rectangle(0, 0, my_text._width, my_text._height), true);

_mc.attachBitmap(bp, 1);

_mc._x = my_text._x;

_mc._y = my_text._y+100;

my_text._visible = 1;

//设置倒立

_mc._yscale *= -1;

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航