- 浏览: 189484 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
itboy1980:
LZ,有没有使用说明啊,后台jsp怎么使用呢,谢谢
flash 拍照并上传(java) -
jinhongda:
webview 项目服务端gzip实现 -
欢乐豆:
picksun 写道问题解决了,原来是缺少JPEGEncode ...
flash 拍照并上传(java) -
lj88811498:
灰常感谢
flash 拍照并上传(java) -
jclarry:
lz可以给我一个demo吗只要简单的调用页面就可以,我怎么实现 ...
WebView项目中PhoneGap插件使用细节startActivityForResult
6.3.2 放缩效果和调整大小效果
Zoom 放缩效果 对对象进行放大或者缩小操作,是通过改变对象的水平比例scaleX 和垂直比例scaleY 来实现的。
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
- <mx:Style source="style.css" />
- <mx:Script>
- <![CDATA[
- import mx.effects.Zoom;
- internal function zoomCanvas():void{
- var newZoom:Zoom = new Zoom();
- newZoom.zoomHeightFrom =0.01;
- newZoom.zoomWidthFrom = 0.01;
- newZoom.originX = 0;
- newZoom.originY = 0;
- newZoom.target = Canvas_1;
- newZoom.duration = 2000;
- newZoom.play();
- }
- ]]>
- </mx:Script>
- <mx:Canvas id="Canvas_1" styleName="box" x="48" y="40" width="200" height="200" >
- <mx:Text x="15" y="37" text="文本,请注意放大过程中文本的变化" width="166" height="82"/>
- </mx:Canvas>
- <mx:Button x="48" y="277" label="放大" click="zoomCanvas()"/>
- </mx:Application>
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Style source="style.css" /> <mx:Script> <![CDATA[ import mx.effects.Zoom; internal function zoomCanvas():void{ var newZoom:Zoom = new Zoom(); newZoom.zoomHeightFrom =0.01; newZoom.zoomWidthFrom = 0.01; newZoom.originX = 0; newZoom.originY = 0; newZoom.target = Canvas_1; newZoom.duration = 2000; newZoom.play(); } ]]> </mx:Script> <mx:Canvas id="Canvas_1" styleName="box" x="48" y="40" width="200" height="200" > <mx:Text x="15" y="37" text="文本,请注意放大过程中文本的变化" width="166" height="82"/> </mx:Canvas> <mx:Button x="48" y="277" label="放大" click="zoomCanvas()"/> </mx:Application>
始末位置的长宽比例 :zoomWidthFrom、zoomWidthTo、zoomHeightFrom、zoomHeightTo 。取0-1的值。默认1
动画的参照点坐标:originX 、originY。 默认以组件的中心点。
captureRollEvents:是否忽略动画过程中的鼠标移上和移出动作。
Resize 调整大小 效果和 Zoom 相比,似乎相同,其实两者区别很大。Resize 是重新确定对象的长宽属性。会影响子元素。
始末位置的长宽:widthFrom、widthTo、heightFrom、heightTo
长宽的增量: widthBy、heightBy
如果指定了widthTo 则会忽略widthBy。没有指定widthBy,则默认为当前的宽度。
hideChildreTargets:针对Panel组件,用来隐藏Panel组件的子级元素,同时临时关闭Panel组件的自动调整功能,直到动画结束后再重新恢复。这样可以提搞性能。
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
- <mx:Style source="style.css" />
- <mx:Script>
- <![CDATA[
- import mx.effects.Resize;
- import mx.events.TweenEvent;
- //鼠标动作
- internal function resizeCanvas():void{
- //创建新的Resize对象
- var newResize:Resize = new Resize();
- //设定高度和宽度的起始值
- newResize.heightFrom = 200;
- newResize.widthFrom = 200;
- //高度的最终值
- newResize.heightTo = 240;
- //宽度增加40相当于 widthTo = 240
- newResize.widthBy = 40;
- //指定要隐藏内部元素的Panel
- newResize.hideChildrenTargets = [Panel_1,Panel_2];
- newResize.target = Canvas_1;
- newResize.duration = 2000;
- //监听动画的结束事件
- newResize.addEventListener(TweenEvent.TWEEN_END,EndHandler);
- Canvas_1.autoLayout = false; //注释掉这一句代码然后运行程序,观察差别
- newResize.play();
- }
- internal function EndHandler(evt:TweenEvent):void{
- Canvas_1.autoLayout = true;
- }
- ]]>
- </mx:Script>
- <mx:Canvas id="Canvas_1" styleName="box" x="26" y="40" width="200" height="200" >
- <mx:Text x="10" y="10" text="说明:调整大小效果" width="166" height="26"/>
- <mx:Panel id="Panel_1" styleName="imgPanel" x="10" y="33" width="80%" height="80%" layout="absolute" title="面板一">
- <mx:Image x="0" y="0" source="tree.jpg"/>
- </mx:Panel>
- </mx:Canvas>
- <mx:Button x="26" y="293" label="放大" click="resizeCanvas()"/>
- <mx:Panel id="Panel_2" styleName="imgPanel" x="279" y="40" width="134" height="129" layout="absolute" title="面板二">
- <mx:Image x="0" y="0" source="tree.jpg"/>
- </mx:Panel>
- </mx:Application>
发表评论
-
flash 远程加载资源文件及引用
2010-05-28 17:02 1669大部分flash网游,都是将资源文件分散在不同的swf或swc ... -
as3 彩票简单缩水算法及实现
2010-03-09 08:10 2686网上搜了一下找缩水算法的介绍,发觉大家都藏藏掖掖的。 以下 ... -
flash air 版 双色球小工具
2010-02-24 14:55 1337提供以下功能,专家预测、历史数据分析、机选号、智能缩水 ... -
flash 实现的多文件上传
2010-01-07 11:38 1048效果图如下: -
air2 实现的桌面助手工具
2009-12-18 13:25 1243air2 实现的桌面助手工具 运行环境为air2.0 ... -
自己编写的简易 mvc框架
2009-12-15 13:13 979很简单,仅仅是想把界面和逻辑分开。 其实也只分开了vc两层, ... -
Flex学习笔记_06 使用行为对象和动画效果_模糊、发光效果
2009-10-13 16:25 13836.3.1 模糊效果和发光效果的运用实例 Blur 模糊效果 ... -
帮同事作的网站状态监测air
2009-09-01 14:32 1008使用urlloader读取网站信息,来判断网站是否挂掉。 并 ... -
可运行的Flex+Spring+BlazeDS实例
2009-08-10 08:50 1912如题 后台代码,也可以使用hibernate. -
flash 拍照并上传(java)
2009-08-03 16:03 13691请下载最新更新版。 2010-1-7更新: 支持在线 ... -
小网络游戏开发
2009-06-20 00:10 1458-----------------------2009-7-6 ... -
实时数据采集展示
2009-06-16 15:18 1611思路是这样的, 通过服务端程序添加数据,在客户端用f ... -
转一个工作流程设计器
2009-05-30 10:01 1085网上找的 功能一般, 仅供参考 -
Advanced.ActionScript 3.Animation 翻译
2009-04-01 13:50 1144想学FLEX 或者 ActionScript 3.0 的童鞋们 ... -
播放器界面+Air程序
2009-03-19 20:50 1022功能没有作的在完善,只要了主要部分的代码. 这段时间有点 ... -
as3 mp3播放器中波谱显示的实现
2009-03-16 16:12 2099package{ import flash.display. ... -
Flex之模块化
2009-02-05 17:41 1244如果做一个很大的Flex程序,比如程序文件有2,3M,一次性下 ... -
自己作的一个flash游戏雏形
2008-12-18 16:35 1128自己作的一个flash游戏雏形 实现地图移动,角色, 只是 ... -
网上找的一个换装游戏
2008-12-15 14:40 1562网上找的一个换装游戏 比较可爱 -
实现AIR应用自动更新的大致原理(冰山上的播客)
2008-12-15 11:26 1938实现AIR应用自动更新的大致原理,以下是类文件和调用示例: ...
相关推荐
网页上的热区可以随着网页大小进行等比放缩,实现手机端与pc端的位置同步
js银河特效,点击变换颜色,滑轮滚动放缩大小,鼠标长按拖动翻转,优秀源代码 js银河特效,点击变换颜色,滑轮滚动放缩大小,鼠标长按拖动翻转,优秀源代码 js银河特效,点击变换颜色,滑轮滚动放缩大小,鼠标长按...
计算机图形学 使用VS2012+openGL来实现图形图片的放缩等等
一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变);第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 本例子主要实现了Tweene动画,实现了...
js彩色圈圈,动态炫彩放缩旋转绽放,惊叹效果,前端小白必看! js彩色圈圈,动态炫彩放缩旋转绽放,惊叹效果,前端小白必看! js彩色圈圈,动态炫彩放缩旋转绽放,惊叹效果,前端小白必看! js彩色圈圈,动态炫彩...
·节点放缩[NODEZOOM] 基点节点名(字符串) X轴放缩倍数(数值) Y轴放缩倍数(数值) 3、新增节点整化功能,开启后将限制节点坐标并纠正对齐到矩线网络。 ——Ve.3.1.3 更新说明—— 1、修复没有连接或节点笔记文件...
命令"启动大容量命令传输模式:"和"start extra long command transmission mode:"接需要接收的字节数后可触发,接收足字节数后执行再命令。 例如:"启动大容量命令传输模式:1000" 或 "start extra long command ...
图片放缩功能 Demo
(学)高中数学数列放缩专题:用放缩法处理数列和不等问题.doc
基本的图像变化操作,包括锐化模糊,平移旋转,放缩,反色等
2019_2020学年高中数学课时作业8放缩法几何法反证法北师大版选修4_5202004200157
高考数学_压轴题_放缩法技巧全总结(最强大).doc
ZOOM.JS 仿 Medium 的图片放缩效果,超漂亮
锥齿轮空间放缩机构的理论分析及拓展,韩佳成,李端玲,为了解决平面直齿轮放缩机构放缩比、放缩空间较小的问题,本文提出了一种新型的锥齿轮空间放缩机构,其拥有折展比大、结构紧凑、
使用opencv自带的resize函数放缩会使轮廓点丢失或变暗,本代码可以实现轮廓形状不变放缩
调整规则,当“源图片路径”中的图片原始图片宽度大于所设定的宽度时程序才会去调整图片宽度,调整后的图片为原图等比例放缩的图片。 使用范围: 可用于批次处理相机拍摄的图片应用于需上传到网上的图片及其它,设计...
高考数学数列放缩法技巧全总结.pdf
主要介绍了C#实现窗体中的各个控件同比自动放缩大小,实现方式主要是利用panel控件为主题,对于每个控件的大小位置和字体这几个属性进行记录,然后根据窗体改变的大小同时放缩,需要的朋友可以参考下
附录3——同构新天地,放缩大舞台.pdf