- 浏览: 192637 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
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 1709大部分flash网游,都是将资源文件分散在不同的swf或swc ... -
as3 彩票简单缩水算法及实现
2010-03-09 08:10 2785网上搜了一下找缩水算法的介绍,发觉大家都藏藏掖掖的。 以下 ... -
flash air 版 双色球小工具
2010-02-24 14:55 1391提供以下功能,专家预测、历史数据分析、机选号、智能缩水 ... -
flash 实现的多文件上传
2010-01-07 11:38 1092效果图如下: -
air2 实现的桌面助手工具
2009-12-18 13:25 1294air2 实现的桌面助手工具 运行环境为air2.0 ... -
自己编写的简易 mvc框架
2009-12-15 13:13 1023很简单,仅仅是想把界面和逻辑分开。 其实也只分开了vc两层, ... -
Flex学习笔记_06 使用行为对象和动画效果_模糊、发光效果
2009-10-13 16:25 14566.3.1 模糊效果和发光效果的运用实例 Blur 模糊效果 ... -
帮同事作的网站状态监测air
2009-09-01 14:32 1055使用urlloader读取网站信息,来判断网站是否挂掉。 并 ... -
可运行的Flex+Spring+BlazeDS实例
2009-08-10 08:50 1954如题 后台代码,也可以使用hibernate. -
flash 拍照并上传(java)
2009-08-03 16:03 13741请下载最新更新版。 2010-1-7更新: 支持在线 ... -
小网络游戏开发
2009-06-20 00:10 1509-----------------------2009-7-6 ... -
实时数据采集展示
2009-06-16 15:18 1656思路是这样的, 通过服务端程序添加数据,在客户端用f ... -
转一个工作流程设计器
2009-05-30 10:01 1119网上找的 功能一般, 仅供参考 -
Advanced.ActionScript 3.Animation 翻译
2009-04-01 13:50 1174想学FLEX 或者 ActionScript 3.0 的童鞋们 ... -
播放器界面+Air程序
2009-03-19 20:50 1070功能没有作的在完善,只要了主要部分的代码. 这段时间有点 ... -
as3 mp3播放器中波谱显示的实现
2009-03-16 16:12 2139package{ import flash.display. ... -
Flex之模块化
2009-02-05 17:41 1286如果做一个很大的Flex程序,比如程序文件有2,3M,一次性下 ... -
自己作的一个flash游戏雏形
2008-12-18 16:35 1166自己作的一个flash游戏雏形 实现地图移动,角色, 只是 ... -
网上找的一个换装游戏
2008-12-15 14:40 1608网上找的一个换装游戏 比较可爱 -
实现AIR应用自动更新的大致原理(冰山上的播客)
2008-12-15 11:26 1983实现AIR应用自动更新的大致原理,以下是类文件和调用示例: ...
相关推荐
在计算机图形学中,放缩(Scaling)是图形变换的一种基本操作,用于改变图形或图像在二维或三维空间中的大小。...这个过程可能会涉及到学习和调试,但是一旦掌握了基础,你就可以自由地创造出各种复杂的图形效果。
3. **响应式设计(Responsive Web Design)**:响应式设计是一种开发方法,使网站能够根据用户使用的设备(如桌面、平板电脑或手机)自动调整布局、图片大小和功能。它通过媒体查询、弹性网格布局和灵活的图片来实现...
首先,图片放缩涉及到的主要概念是图像处理,它包括图像的读取、解析、调整大小以及保存。在计算机视觉和图形学中,常用的图像格式有JPEG、PNG、BMP等,这些格式的图片可以通过编程语言中的库或框架进行操作。 1. *...
在IT领域,图像处理是计算机视觉的一个重要...总之,"Image_Transform.rar"压缩包内容涵盖了图像处理中的关键知识点,通过学习和实践这些技术,开发者能够掌握对图像进行高级操作的能力,为各种应用场景提供有力支持。
js银河特效,点击变换颜色,滑轮滚动放缩大小,鼠标长按拖动翻转,优秀源代码 js银河特效,点击变换颜色,滑轮滚动放缩大小,鼠标长按拖动翻转,优秀源代码 js银河特效,点击变换颜色,滑轮滚动放缩大小,鼠标长按...
通过监听用户的鼠标事件,如点击和滚动,ZOOM.JS可以实时调整图片的大小和位置,实现平滑的缩放和平移动画。此外,它还可能利用CSS3的transform属性来优化性能,特别是在移动设备上。 在使用ZOOM.JS时,开发者首先...
为了实现平滑的过渡效果,`zoom.js`可能采用了CSS的`transition`属性,定义了在属性改变时的动画效果,如变化速度和时间。此外,它可能还会考虑浏览器的兼容性问题,通过条件判断或者polyfill技术确保在旧版本浏览器...
通过"放缩.rar"这个文件,我们可以预期里面可能包含的是一个实际的HMI项目文件,演示了如何在软件中设置和使用放缩功能,或者是一个动画视频,直观展示了放缩操作的过程和效果。对于学习和理解上海繁易HMI软件的放缩...
一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变);第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 本例子主要实现了Tweene动画,实现了...
在数列的单调性证明中,裂项放缩与数学归纳法的结合使用(如例3和例4)也是一种有效的策略。裂项技巧的灵活运用,可以将复杂的数列性质转化为直观的不等式,从而简化证明过程。 ### 函数放缩法 函数放缩法通常涉及...
js彩色圈圈,动态炫彩放缩旋转绽放,惊叹效果,前端小白必看! js彩色圈圈,动态炫彩放缩旋转绽放,惊叹效果,前端小白必看! js彩色圈圈,动态炫彩放缩旋转绽放,惊叹效果,前端小白必看! js彩色圈圈,动态炫彩...
·节点放缩[NODEZOOM] 基点节点名(字符串) X轴放缩倍数(数值) Y轴放缩倍数(数值) 3、新增节点整化功能,开启后将限制节点坐标并纠正对齐到矩线网络。 ——Ve.3.1.3 更新说明—— 1、修复没有连接或节点笔记文件...
高中学科数学数列放缩专题 本文将详细介绍高中学科数学数列放缩专题,涵盖数列...高中学科数学数列放缩专题是高中学科数学的重要组成部分,通过对数列和不等问题的处理方法的学习,学生可以更好地理解和应用数列知识。
在安卓平台上,实现类似QQ空间的图片放缩效果是一个常见的需求,这涉及到图像处理和UI交互的技巧。本文将深入探讨如何在Android中创建一个高仿QQ空间的图片放缩功能,以及可能遇到的问题和解决方案。 首先,我们...
命令"启动大容量命令传输模式:"和"start extra long command transmission mode:"接需要接收的字节数后可触发,接收足字节数后执行再命令。 例如:"启动大容量命令传输模式:1000" 或 "start extra long command ...
实现滑动和放缩功能,通常需要结合使用`View`或`ViewGroup`的滚动和缩放属性。例如,`ScrollView`和`HorizontalScrollView`可以处理垂直和水平滑动,而`ImageView`的`scaleType`属性可以设置图片的缩放模式。对于更...
使用布局管理器,如`TableLayoutPanel`或`FlowLayoutPanel`,它们可以帮助你更好地管理控件的位置和大小。这些布局管理器会根据容器的大小自动调整控件的位置和尺寸。 4. **自定义控件的重绘**: 如果需要更精细...
这种工具栏通常具有高度自适应性和用户友好的界面,允许用户根据需要调整其大小和布局。以下是对这个主题的详细讨论: 1. **控件设计**: - 工具栏(Toolbar)是一种常见的UI元素,用于放置各种快捷操作按钮或菜单...
在计算机图形学中,坐标变换是至关重要的概念,它允许我们改变对象在屏幕上的位置、方向和大小。在C#编程环境中,我们可以利用数学库和特定的类来实现这些操作。本节主要讨论的是坐标系变换中的三个基本操作:平移...