- 浏览: 13731488 次
- 性别:
- 来自: 洛杉矶
文章分类
- 全部博客 (1994)
- Php / Pear / Mysql / Node.js (378)
- Javascript /Jquery / Bootstrap / Web (435)
- Phone / IOS / Objective-C / Swift (137)
- Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux (335)
- Perl / Koha / Ruby / Markdown (8)
- Java / Jsp (12)
- Python 2 / Wxpython (25)
- Codeigniter / CakePHP (32)
- Div / Css / XML / HTML5 (179)
- WP / Joomla! / Magento / Shopify / Drupal / Moodle / Zimbra (275)
- Apache / VPN / Software (31)
- AS3.0/2.0 / Flex / Flash (45)
- Smarty (6)
- SEO (24)
- Google / Facebook / Pinterest / SNS (80)
- Tools (22)
最新评论
-
1455975567:
xuezhongyu01 写道wocan23 写道我想问下那个 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
xuezhongyu01:
wocan23 写道我想问下那个111.1是怎么得来的我也看不 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
18335864773:
试试 pageoffice 在线打开 PDF 文件吧. pag ...
jquery在线预览PDF文件,打开PDF文件 -
青春依旧:
opacity: 0.5; 个人喜欢这种方式!关于其他css特 ...
css透明度的设置 (兼容所有浏览器) -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
搞定网页打印自动分页问题
向上擦掉效果示例
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <!-- 定义效果 --> <mx:WipeUp id="wipeOut" duration="1000"/> <mx:WipeUp id="wipeIn" duration="1000"/> <mx:Panel title="向上擦掉效果示例" width="95%" height="95%" paddingTop="5" paddingLeft="10" paddingRight="10" paddingBottom="5"> <mx:Text width="100%" color="blue" text="使用向上擦掉的效果来显示或者隐藏图片。"/> <!-- 给目标组件赋予效果 --> <mx:Image source="@Embed(source='Water lilies.jpg')" visible="{cb1.selected}" hideEffect="{wipeOut}" showEffect="{wipeIn}"/> <mx:CheckBox id="cb1" label="可视" selected="true"/> </mx:Panel> </mx:Application>
左右擦掉效果示例
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ private function changeEffect(eventObj:Event):void { if (myButton.getStyle("mouseUpEffect") == myWR) { myButton.setStyle("mouseUpEffect", myWL); } else if (myButton.getStyle("mouseUpEffect") == myWL) { myButton.setStyle("mouseUpEffect", myWR); } } ]]> </mx:Script> <!--定义左右两个方向的擦去效果--> <mx:WipeRight id="myWR" duration="1000"/> <mx:WipeLeft id="myWL" duration="1000"/> <mx:Panel title="交换使用不同的行为效果" width="95%" height="95%" horizontalAlign="center" verticalAlign="middle"> <mx:Button id="myButton" label="按钮" width="150" height="80" mouseUpEffect="{myWL}" click="changeEffect(event);"/> </mx:Panel> </mx:Application>
提示:
mx:WipeRight 和mx:WipeLeft 标签分别实现自左往右和自右往左隐藏或显示组件的效果
移动
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ import flash.events.Event; import mx.effects.Effect; import mx.effects.Move; // 单击事件监听器,传递目标组件和父类容器的中心的坐标值 // 到建立行为效果的函数中。 private function playMove(target:Object, newX:Number, newY:Number):void { var myMove:Move = new Move(target); myMove.duration = 1000; myMove.xTo = newX - target.width/2; myMove.yTo = newY - target.height/2; myMove.play(); } // 建立移动行为效果并显示。 private function handleClick(eventObj:Event):void { var targetComponent:Object = eventObj.currentTarget; var parentCont:Object = targetComponent.parent; playMove(eventObj.target, parentCont.width/2, parentCont.height/2); } ]]> </mx:Script> <mx:Panel title="建立可重复使用的行为效果" width="95%" height="95%" paddingTop="5" paddingLeft="10" paddingRight="10" paddingBottom="5"> <mx:Button label="移动" click="handleClick(event)"/> </mx:Panel> </mx:Application>
放大
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="createEffect(event);"> <mx:Script> <![CDATA[ import flash.events.Event; import mx.effects.Zoom; private function createEffect(eventObj:Event):void { // 定义一个新的缩放效果的实体。 var zEffect:Zoom = new Zoom(); zEffect.duration = 2000; zEffect.zoomHeightTo = 1.50; zEffect.zoomWidthTo = 1.50; // 定义按钮的缩放效果。 myB.setStyle("mouseDownEffect", zEffect); } ]]> </mx:Script> <mx:Panel title="使用ActionScript实现行为控制示例" width="95%" height="95%" horizontalAlign="center" verticalAlign="middle"> <mx:Button label="放大按钮" id="myB"/> </mx:Panel> </mx:Application>
渐变
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="createEffect(event);"> <mx:Script> <![CDATA[ import mx.effects.Fade; import flash.events.Event; private var myFade:Fade = new Fade(); private function createEffect(eventObj:Event):void { myFade.duration=5000; // 定义两个目标面板显示其行为效果,这里省略了定义targets, //而是直接将目标组件组定义在play()方法中。 myFade.play([myPanel1, myPanel2]); } private function playZoom(eventObj:Event):void { // 设定目标组件是文本区域 myZoom.target = myTA; myZoom.play(); } ]]> </mx:Script> <mx:Zoom id="myZoom" duration="2000" zoomHeightFrom=".10" zoomWidthFrom=".10" zoomHeightTo="1.00" zoomWidthTo="1.00"/> <mx:Panel id="myPanel1" title="文本区域面板"> <mx:TextArea id="myTA"/> </mx:Panel> <mx:Panel id="myPanel2" title="按钮面板" width="150" height="100" horizontalAlign="center" verticalAlign="middle"> <mx:Button id="myButton" label="点击" click="playZoom(event);"/> </mx:Panel> </mx:Application>
发表评论
-
iPhone、iPad 如何播放网页调用优酷视频?
2013-09-26 14:30 17737在线视频一般都是基 ... -
Scrolling Dynamically Loaded Text (as2)
2010-07-02 05:04 1962One quest ... -
flashAndPHP 简单交互
2010-06-17 01:53 1962第一章: flash,php 和 mysql ... -
交互动画按钮
2010-06-16 23:44 3726交互动画按钮 按钮元件是 Flash 的基本 ... -
引导路径动画 (2)
2010-06-16 23:41 18014.实例2——海底世界 ... -
引导路径动画 (1)
2010-06-16 23:31 3561引导路径动画(1) 在前面几节里,我们已经给大家介 ... -
动画基础
2010-06-16 23:22 1631动画的舞台结构及道具组合(1) 动画是一种动态 ... -
逐帧动画与夸张表情动画
2010-06-16 23:18 6479夸张表情动画的制作(1) (转之ET动画学堂) ... -
形状补间动画
2010-06-16 23:15 5481形状补间动画(1) ... -
逐帧动画与人运动动画制作
2010-06-16 23:11 5041人走路动画制作 ... -
动作补间动画
2010-06-16 23:07 4667动作补间动画(1) ... -
遮罩动画
2010-06-16 22:55 3576遮罩动画(1) ... -
Popup window ActionScript3 VS ActionScript2
2010-06-09 04:17 2666A common ... -
加载loader (How to Load External Images in Actionscript 3.0)
2010-05-28 02:18 1850Using the flash.display.Lo ... -
元件变色 change movieclip's color
2010-05-28 01:34 1906// This line defines a varia ... -
Flash AS3获取PHP数据(ActionScript3 + php + email)送ActionScript2
2010-04-23 21:11 5834一,AS3部分[下载 ] package { ... -
flex与flash元件交互
2010-01-30 04:31 1924前一段时间发了flex与JavaScript的数据交互 ,现 ... -
FLEX里的CSS样式设置教材
2010-01-29 00:38 2403FLEX3中应用 CSS完全详解 ... -
flex 扇形菜单
2010-01-29 00:27 9225在继 auzn经典Flex教程–KingnareStyle ... -
flex 画线
2010-01-29 00:23 3539实例1: <?xml version=" ...
相关推荐
本文将详细探讨如何在Flex中通过年月控制日历,包括年月控件、日历控件(包含阴历和阳历)、年月控件与日历控件的级联以及封装日历控件的单击和双击事件处理。 首先,让我们了解年月控件。在Flex中,我们可以创建...
行为组件是Flex中的一类特殊组件,它们负责实现组件或应用的特定交互功能,如拖放、动画效果等。通过使用行为组件,开发者无需深入学习复杂的动画编程,就能轻松为应用添加动态效果。例如,`DragManager`类允许用户...
在Flex项目中,我们可以嵌入SWF文件并利用ActionScript 3的API来控制其播放行为。 标题“Flex控制SWF播放”暗示我们要实现的功能包括播放、暂停、停止、前进、后退等基本操作。这可以通过使用Flex的`flash.display....
在Flex这个强大的基于ActionScript 3.0的开发框架中,控制鼠标移动是实现交互式应用的一个重要功能。本文将详细讲解如何在Flex项目中实现鼠标移动事件的监听与处理,以及相关的编程技巧。 首先,我们需要理解Flex中...
在Flex中,我们可以通过ActionScript 3.0来控制沙箱的行为。例如,如果你的应用需要从服务器获取数据并展示,你可能需要使用XMLSocket或HTTPService类,它们在网络沙箱内工作。如果需要访问本地文件,如读取或写入...
在Flex2中,行为(Behaviors)和动画(Animations)是两个关键概念,它们帮助开发者创建交互性和动态效果,提升用户体验。以下是对这些源码示例的详细解释: 1. **SoundExample**: 这个例子展示了如何在Flex2中处理...
在Flex框架中,最重要的组件是ActionScript,它是面向对象的编程语言,用于控制应用程序的行为。MXML是另一种关键的标记语言,用于描述用户界面的布局和组件。这两种语言的结合使得开发者可以轻松地创建交互性强、...
Flex允许用户通过编写lex规则文件(通常是".l"扩展名)来定制其行为,这些文件包含了正则表达式和关联的C代码片段。 在Flex 2.6.0版本中,可能包含以下内容: 1. `flex.c` 和 `flex.h`:这是Flex生成器的主要源代码...
2. **Spark组件架构**:Spark组件模型是Flex 4的核心之一,它替代了Flex 3的Halo组件模型。Spark架构实现了松耦合,使组件的核心逻辑、皮肤和布局可以独立处理。这种设计增强了组件的可定制性和可扩展性,同时保持与...
ActionScript是FLEX的脚本语言,用于编写应用程序的业务逻辑和控制行为。MXML和ActionScript的结合使得开发者可以分离界面设计和逻辑实现,提高代码的可维护性和可扩展性。 **FLEX组件库** FLEX提供了一个庞大的...
### Flex4之控制状态转换及产生动画特效详解 #### 一、引言 Flex4作为Adobe公司的开源框架,因其强大的跨平台能力与丰富的组件库,被广泛应用于开发复杂的富互联网应用(RIA)。本文将详细介绍如何利用Flex4实现登录...
通过监听和响应事件,开发者可以控制应用的行为,实现用户交互。 8. **Services和Remoting**:Flex支持通过AMF(Action Message Format)进行数据交换,可以轻松地与服务器端的业务逻辑和数据源进行通信,如使用...
ActionScript允许开发者编写控制应用程序行为的代码,包括与服务器的通信、数据处理和复杂的计算。 4. **Flex中的事件**:在Flex中,事件是应用程序中的一个重要组成部分,用于处理用户交互或系统状态的变化。事件...
3. **ActionScript**:ActionScript是Flex的基础编程语言,类似于JavaScript,用于编写控制应用程序行为的代码。在实时更新曲线图的场景中,ActionScript主要负责处理数据的获取、解析以及与图表组件的交互,如设置...
在Flex应用中,ActionScript用于编写业务逻辑和控制应用行为。你可以通过MXML和ActionScript的混合编程模式,或者纯ActionScript编程来开发Flex应用。 2. **MXML**:MXML是一种声明式语言,用于描述Flex应用的用户...
5. **格栅布局(Grid Layout)**:Flex 4.0引入了格栅布局系统(Grid Layout),提供了一种更为灵活的组件定位方式,使得开发者能够更精确地控制组件在容器中的位置和大小。 6. **Effect和动画**:Flex 4.0加强了对...
8. **Flex架构**: 学习这些例程可以帮助理解Flex应用的基本架构,包括View(视图)、Model(模型)和Controller(控制器)的概念。 9. **状态管理**: Flex支持状态管理,允许你在不同场景下改变UI的外观和行为。...
4. **编写事件处理代码**:添加事件监听器和脚本,控制应用程序的行为。例如,当用户点击按钮时,可以触发特定的函数执行。 5. **连接数据和通信服务**:Flex支持与各种数据源进行交互,如XML、JSON、数据库等,也...
这需要开发者对Flex的事件处理机制有深入理解,以便在特定条件下触发相应的行为,比如在视频播放到一定时间时自动切换质量。 第四个实例可能是一个完整的解决方案,包含所有前面提到的功能,并且可能加入了额外的...