论坛用户名 密码
武汉城市圈 机关作风网 武汉交管网 武汉文明网 武汉汽车网 江城警讯网
首 页 新闻 博客 本网 时评 娱乐 财经 创业 人才 旅游 赛马 医疗 美食 贴图 汽车 网摘网论 黄鹤影院 IVR 声讯
English 宽频 论坛 话题 百姓 体育 房产 E 教育 家居 访谈 两性 逛街 动漫 区局 锋言锋语 楚天影院 长江无线
  您的当前位置:动漫>flash教程
无标题文档
动态文本框消失的解决方法
时间:2008-06-07 14:50
【长江网讯】 

问题:动态文本框旋转后消失的解决方法
舞台上有一个实例名为btn 的按钮。代码层第一个关键帧上有如下语句:
_root.createTextFiled("dy_txt",999,100,100,90,50);
with(dy_txt){
border=true;
borderColor=0xff3388;
background=true;
backgroundColor=0x111111;
type="dynamic"
text="我要旋转"
}
btn.onRelease=function(){
dy_txt._rotation+=10;
}

我想通过点击按钮实现动态文本框的旋转。但是当点击按钮后,动态文本框消失了。不知为什么? 请高手指点一二。源文件如下: 旋转动态文本.rar

ywxgood解答:解决旋转文本消失的问题,有两种方法:
1、使用嵌入字体、即:将embedFonts属性设置为true,具体操作可以参看flash软件自带的帮助。
2、将文本框转换为位图,即:用BitmapData类处理。

代码如下:

/////////////////////////////////////////////////////////////////////////
import flash.display.BitmapData;
import flash.geom.Matrix;
import flash.geom.ColorTransform;
import flash.geom.Rectangle;


_root.createTextField("dy_txt", 1, 100, 200, 100, 22);

with (dy_txt) {
border = true;
borderColor = 0xff3388;
background = true;
backgroundColor = 0xff0000;
type = "dynamic";
text = "Hello";
textColor = 0x000000;
}

btn.onRelease = function() {
_mc._rotation += 10;
};

//创建宽度和高度跟文本框一样的BitmapData
var bp:BitmapData = new BitmapData(dy_txt._width, dy_txt._height, false);

//显示位图,BitmapData类的draw方法帮助文档有详细介绍的
this.createEmptyMovieClip("_mc", 2);
bp.draw(dy_txt, new Matrix(), new ColorTransform(), normal, new Rectangle(0, 0, dy_txt._width, dy_txt._height), true);

//如果不处理旋转是的锯齿,可以直接用下面一句,省去导入的ColorTransform,Matrix,Rectangle类.
//bp.draw(dy_txt);

_mc.attachBitmap(bp, 1);

//隐藏原始文本框,设置位图剪辑的位置
_mc._x = dy_txt._x;
_mc._y = dy_txt._y;
dy_txt._visible = false;


 

手机报订阅】 【进入社区】 【精彩视频】 [  打印 ] [  ] [  关闭 ]
 读者评论
查看所有评论
长江网言论公开,欢迎读者评论。我们反对以下三种行为:
·人身攻击 ·谩骂、侮辱和煽动式的语言 ·没有依据的事件陈述
含有上述三种情况的评论,我们将予以删除
论坛
>>更多
汤唯的几粒扣子事关中国文化软实力
中央大部制后,地方如何上行下效
政府已经在房市上找准了定位?
50条男欢女爱铁则经典剖析
轻易被哄上床,女孩很傻很天真
解读男人:掌控各个年龄的性欲战况
穿黑色蕾丝的超漂亮MM
实拍国内SM酒吧女招待
博客
>>更多
足协频繁换教练 实为掩饰其无能
夫妻间最爱玩的性爱游戏
08年股民炒股路线图
宋朝小市民的幸福生活
揭秘驾校学车交费陷阱
政协委员要关心民众生活
2008年100句经典牛语,谁不看谁落后!
不肯接受鲁豫采访的历史名人
长江宽频
>>更多
[天天饮食]万事如意
[探索发现]中国绘画的历史
[时尚节目]黑金职业装
[体育节目]体育新闻
[天天饮食]松蘑鲢鱼头
[医疗健康]健康美丽吃出来
[为您服务]闹心的房子
[体育节目]足球之夜

网站简介网站地图版权说明豁免条款联系我们
长江网互动传媒网 版权所有 未经授权禁止复制和建立镜像 鄂ICP证:020001
信息网络传播视听节目许可证:1704064  增值电信业务经营许可证:鄂 B2-20040006