flex的mask处理
- 博客分类:
- 技术杂绘
在做公司一个flash播放器时候,需要在一个swf中动态加载外部一个swf并显示出来,但是,这个需要加载的swf由于制作的原因,除了显示出stage的内容外,还会把swf隐藏(不知道制作是否隐藏)部分显示出来,这样非常不好。开始处理是通过限制这个swf的区域大小来屏蔽那些stage以为的内容,但是,由于swf的大小还不一致,这样导致一些swf被切去一部分,一些swf还是会显示出多余的部分。后来找到一种方式来处理,就是mask。基本原理就是设置一个mask,大小可以设定,然后设置到外部加载的swf中,这样swf只显示出来mask那样大小的范围了。
具体代码: h){ horizontal = true; } w = Math.min(w,externalSwf.width); if(horizontal){ h = Math.max(h,externalSwf.height); } else{ h = Math.min(h,externalSwf.height); } var xPos:Number = (externalSwf.width - w) / 2; var cornerRadius:int = 0; roundedMask = new Sprite(); swfCanvas.rawChildren.addChild(_roundedMask); roundedMask.graphics.clear(); roundedMask.graphics.beginFill(0xFF0000); roundedMask.graphics.drawRoundRect(xPos, 0,w, h, cornerRadius, cornerRadius); roundedMask.graphics.endFill(); externalSwf.mask = roundedMask; } ]]--> 相关flex的mask方面效果可以参看这里
发表评论
-
《算法之美》の字符串相关问题の壹
2012-07-06 09:52 695题目:编写一个单词逆序输出的算法,例如输入"SE ... -
WinForm下正则表达式的应用
2012-07-06 09:45 9191.引入命名空间:using System.Text.Re ... -
八个最常用的正则表达式
2012-07-06 09:38 695灵活的使用正则表达式,可以使得程序既简洁,又清晰。因为正则 ... -
基于表的Lua原生支持面向对象编程在GUI中的使用示例
2012-07-06 09:30 1124lua真的有很多神奇的用法,下面是一个基于表的形式实现的对 ... -
图片展示
2012-07-05 20:45 5805 ... -
Flex 4架构的组件开发
2012-07-03 13:44 583Flex 4架构的组件开发 作者:Michael Labr ... -
Flex利用自定义事件使用弹出窗口为DataGrid添加新数据
2012-07-02 12:27 618下面是TitleWindow所有代码: Xml代码 ... -
Flex右键菜单扫盲
2012-07-02 12:27 759怎么添加右键?在 Flex 中,只有应用程序中的顶层组件才 ... -
flex--LineChart
2012-07-02 12:27 606最近工作上用到了linechart,在网上查的资料还是非常 ... -
flex datechooser 日期小例子
2012-07-02 12:26 564在这个例子中,我们讲解的是DateChooser 控件,这 ... -
在应用中使用Ext Loader
2012-07-01 10:01 509原文:http://www.sencha.com/b ... -
广州工作2个月!差人的公司可以call我
2012-07-01 10:01 537网名:夜梦惊魂/夜枫设计 姓名:胡军 博客:http ... -
WebKit介绍及总结(一)
2012-07-01 10:01 637一. WebKit简介 ... -
基于push技术的web实时网络管理框架研究
2012-07-01 10:01 4231 引言 基于 web 的网络管理是web 功能和网 ... -
MyEclipse for Spring 8.6: Spring MVC Scaffolding
2012-07-01 10:01 762Scaffolding consists of singl ... -
FLEX和Actionscript开发FLASH游戏8-2-1
2012-06-30 16:28 598FLEX和Actionscript开发FLASH游戏8-2-1 ... -
flex安全沙箱
2012-06-30 16:27 1032flex安全沙箱 2011年02月2 ... -
flex 联机游戏开发 - 五子棋游戏:(二)人性化选择
2012-06-30 16:27 569flex 联机游戏开发 - 五子棋游戏:(二)人性化选择 2 ...
相关推荐
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
Flex加载GIF动画处理类 ,Flex加载GIF动画处理类 ,Flex加载GIF动画处理类
FLEX图片处理的特效,一些效果你可能会用到的~~我感觉有些蛮好用的,嘿嘿~
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
Flex简介Flex简介Flex简介Flex简介Flex简介
flex事件flex事件flex事件flex事件flex事件
myeclipse8.5 的flex 如果 无法添加 web兼容性 可以如下操作
flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊
Flex 组件Flex 组件Flex 组件Flex 组件Flex 组件
Flex万年历记事本_flex源码
java flexjava flexjava flex
flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式
Flex相册 Flex图片
flex皮肤flex皮肤flex皮肤flex皮肤flex皮flex皮肤肤
Flex+Java Servlet处理文件上传 关于上传文件
flex 面试题flex 面试题flex面试题flex
flex画线flex画线flex画线flex画线
FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码
flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码