将一个正向的图形制作成可以水平、竖直,任意翻转的效果。支持动态字体,只支持固定大小设定。不能检测mc的当前大小,因为遮罩外的面积以及字体框的面积都会增加出来白框。图片附件: SpxImage1.jpg
代码如下:
import flash.display.BitmapData;
import flash.geom.Matrix;
import com_zszen.spirit.create;
function mirror(mc:MovieClip,objSet:Object, newMC:String, type:String) {
var bd:BitmapData = new BitmapData(objSet.width, objSet.height, true, 0);
var tmc:MovieClip = create.Movie(mc._parent, newMC);
var bmc:MovieClip = create.Movie(tmc, "mc");
bd.draw(mc);
bmc.attachBitmap(bd, 1);
switch (type) {
case "h" :
bmc._x =objSet.width
bmc._xscale = -100;
break;
case "v" :
bmc._y = objSet.height
bmc._yscale = -100;
break;
case "hv" :
bmc._x = objSet.width
bmc._xscale = -100;
bmc._y =objSet.height
bmc._yscale = -100;
break;
case "vh" :
bmc._x =objSet.width
bmc._xscale = -100;
bmc._y =objSet.height
bmc._yscale = -100;
break;
default :
}
return tmc;
}
onEnterFrame=function () {
var tmc = mirror(mc,{width:120,height:106}, "mirrorMe", "h");
tmc._x = mc._x+119;
tmc._y = mc._y;
var tmc = mirror(mc,{width:120,height:106}, "mirrorMe2", "v");
tmc._x = mc._x;
tmc._y = mc._y+105;
var tmc = mirror(mc,{width:120,height:106}, "mirrorMe3", "hv");
tmc._x = mc._x+119
tmc._y = mc._y+105;
};
本文转自:http://www.5uflash.com/flashjiaocheng/Flashdonghuatexiao/693.html
发表评论
-
flash连接asp数据库简单通讯
2010-04-10 13:45 633第一步要做的是建立数据库。我们使用Access数据库为例,表名 ... -
flash连接asp数据库简单通讯
2010-04-10 13:45 961第一步要做的是建立数据库。我们使用Access数据库为例,表名 ... -
一个flash loading效果
2010-04-10 13:44 674在公司里做动画时候做的一个loading的效果,可以参考但不要 ... -
非常棒的loading制作教程
2010-04-10 13:44 580首先,想说一下我写此文的动机。记得很早之前我曾经说过“没有l ... -
flash进度控制条
2010-04-10 13:44 788这是我在做flash mv时做的,看下效果: 下面是代码: / ... -
AS3 中的is与as操作符
2010-04-09 14:08 805(1) is运算符 在AS3.0新增加的is运算符,主要功 ... -
AS3 中的is与as操作符
2010-04-09 14:08 682(1) is运算符 在AS3.0新增加的is运算符,主要功 ... -
AS3中XML删除节点
2010-04-09 14:08 610E4X规范中定义有delete和deleteByIndex方法 ... -
AS3中XML删除节点
2010-04-09 14:08 791E4X规范中定义有delete和deleteByIndex方法 ... -
用实验中的Actionscript 3.0实现颜色拾取
2010-04-09 14:07 741var linkageId = "Bliss.jp ... -
as3.0编程:鼠标的操作
2010-04-09 11:59 699取得鼠标的坐标: Source: addEve ... -
as3.0编程:鼠标的操作
2010-04-09 11:59 575取得鼠标的坐标: Source: addEve ... -
as3.0编程:键盘的操作
2010-04-09 11:59 966键盘的点击与弹起: Source: stage ... -
as3.0编程:键盘的操作
2010-04-09 11:59 817键盘的点击与弹起: Source: stage ... -
flash as3做几何画板-先写一个按钮类
2010-04-09 11:58 846package draw1 { import ... -
Flash与Ps打造模糊渐变动画
2010-04-08 11:32 676在电子杂志设计制作尤其是模版制作的过程中,需要使用Flash专 ... -
跑动的小火柴人(flash动画)
2010-04-08 11:32 597本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
跑动的小火柴人(flash动画)
2010-04-08 11:31 680本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
Flash中的电影艺术之镜头技巧
2010-04-08 11:31 715Flash中的电影艺术 好像这里的文章大部分是关于AS的,其 ... -
Flash中的电影艺术之镜头技巧
2010-04-08 11:31 596Flash中的电影艺术 好像这里的文章大部分是关于AS的,其 ...
相关推荐
flash 小例子 镜面效果以一个镜子为中心 镜面的字母和小狗在跳动 下面也在跳动
多层镜面效果flash 登陆动画 含flv swf
无需自己找镜子Shader,只需2个脚本即可在Unity中创建一个简单的模拟镜面反射效果。 使用教程链接:https://blog.csdn.net/ChinarCSDN/article/details/80862999
来自 <Filthy Rich Clients> 的代码,实现了 Swing 控件的镜面反射效果,效果很不错。
分享我自己收藏的精品4K壁纸,都时具有镜面效果的,放在苹果、华为等3k/4k的电脑屏幕效果非常棒。壁纸风格为山脉+星空+暗色系+镜面效果的壁纸,全部4K高清,喜欢的尽情下载,全部无水印,所需积分很少,但绝对让你...
NULL 博文链接:https://clareshao.iteye.com/blog/1419695
pov-ray实现光照效果,阴影效果,镜面效果,透明效果,
unity镜面反射效果
导入到Unity即可使用,镜子对象需挂上MirrorReflection脚本,Shader根据需要选择Ciconia Studio/Effects/MirrorReflection路径下的即可
图像镜面效果简单示例 基于QuartzCore框架
Unity环境镜面反射效果 利用Unity提供的设置、Shader、Cube、 简单的设置即可完成对环境的反射效果,无需写代码。 教程地址:https://blog.csdn.net/chinarcsdn/article/details/80210924
unity中plane实现镜面效果组件 MirrorReflection.cs MirrorReflection.shader
计算机图形学opengl 模板缓存镜面效果 基于ios,xcode开发
Mirror-AlphaBumpSpec.shader 实时镜面发射、透明材质,可以同时反射和透明效果,也可以配合法线贴图,适用于平面物体 Mirror-AlphaSpecSphere.shader 与上面材质相同,适用于球面物体,不能使用法线贴图
Unity3D镜面材质包,轻松实现镜面反射效果,需要的下哦。
Android下一个小的 相册事例代码 实现了镜面倒影效果
分享我自己收藏的精品4K壁纸,都时具有镜面效果的,放在苹果、华为等3k/4k的电脑屏幕效果非常棒。壁纸风格为山脉+星空+暗色系+镜面效果的壁纸,全部4K高清,喜欢的尽情下载,全部无水印,所需积分很少,但绝对让你...
分享我自己收藏的精品4K壁纸,都时具有镜面效果的,放在苹果、华为等3k/4k的电脑屏幕效果非常棒。壁纸风格为山脉+星空+暗色系+镜面效果的壁纸,全部4K高清,喜欢的尽情下载,全部无水印,所需积分很少,但绝对让你...
《古月游戏开发库》官方示例程序十八──镜面太空船 经常看到这个太空船,都快和茶壶一样成为标准几何体了。这是一个镜面太空船的示例,源程序原本是Sulaco写的示例,我将他的Pascal源码改成了C++源码,并放到...