16.9.给视频添加滤镜

评论(0)浏览(80)分类:flash/flex/fcs/AIR
16.9.给视频添加滤镜问题我想应用滤镜效果(模糊,色彩,置换等)到视频上。解决办法把滤镜数组赋值给Video对象的filters属性讨论Video 类继承了DisplayObject 类的filters 属性,意味着可以把滤镜效果应用到Video 对象上。

20.13.发送XML

评论(0)浏览(80)分类:flash/flex/fcs/AIR
20.13.发送XML问题我想把XML数据发送给服务端脚本解决办法通过URLRequest实例把XML数据包装起来,用flash.net.sendToURL( ) 发送数据并忽略服务器的响应,用flash.net.navigateToURL( ) 发送数据并把服务器的响应显示在指定窗口,或者用URLLoader.load( ) 发送数据并处理服务器响应。讨论XML一般被用来在应用程序之间传输数据,因此创建XML并不仅仅用于Flash内..

20.10.删除元素,文本节点和属性

评论(0)浏览(80)分类:flash/flex/fcs/AIR
20.10.删除元素,文本节点和属性问题我想删除XML对象中的元素节点,文本节点或属性解决办法使用delete 关键字讨论上面几节我们学习了如何添加元素,文本节点和属性到XML对象上。现在我们讨论如何删除这些节点,秘密就在于delete 关键字,看例子:+展开-ActionScriptvarexample:XML=example>fruitcolor="Red">Apple/fruit>vegetablecolor="Green">Broccoli/vegetable>dairycolor..

23.5.过滤浏览对话框显示的文件

评论(0)浏览(80)分类:flash/flex/fcs/AIR
23.5.过滤浏览对话框显示的文件问题我想让浏览对话框只显示特定类型的文件解决办法传递一个FileFilter对象数组作为browse( )方法参数讨论默认下browse( )方法打开的对话框显示用户系统中的所有文件,可以通过设置过滤器只显示特定类型的文件,比如只显示图形文件或文本文件,设置的方法是把flash.net.FileFilter对象数组作为参数传递给browse( )方法。FileFilter构造器至少需要..

JavaScript获取样式定义的一些小结

评论(0)浏览(80)分类:JavaScript/Ajax开发技巧
JavaScript获取样式定义的一些小结  使用elm.height来获取高度,你这个obj对象需要有height属性。  但是使用elm.height来获取属性时需要注意,对于FF,你给div加上height属性,如果div height="100"这样的,你使用alert(div.height)得到的是undefined,因为ff下div没有height这种属性,height属于自定义的属性,需要使用getAttribute('height')才能获取到自定义属性。  但是..

22.12.使用连接报告优化模块

评论(0)浏览(80)分类:flash/flex/fcs/AIR
22.12.使用连接报告优化模块22.12.1.问题我想减小文件大小和模块的后续下载时间。22.12.2.解决办法当编译应用程序时使用mxmlc工具的link-report命令行参数生成一个连接报告文件,然后在编译模块时把报告文件作为load-externs命令行参数值,确保只有模块需要的类被编译进来。22.12.3.讨论当你编译模块时,所有模块依赖的自定义或框架代码都被编译进生成的SWF文件中。在这些代..

21.3.导入Flash CS3的组件

评论(0)浏览(80)分类:flash/flex/fcs/AIR
21.3.导入Flash CS3的组件21.3.1.问题我想在Flex中导入并使用Flash CS3的组件。21.3.2.解决方案把所有你想使用的Flash CS3的组件放到一个SWC文件中,并导入这个SWC文件。21.3.3.讨论有时你可能需要使用Flex Builder为设计者或更喜欢Flash CS3 IDE的人编写FLA使用的代码。有时需要创作一个既能在Flash CS3中又能在Flex Builder中编译的纯ActionScript应用程序。这时,在Fl..

18.3.配置和连接RemoteObject

评论(0)浏览(80)分类:flash/flex/fcs/AIR
18.3.配置和连接RemoteObject18.3.1. 问题我想要为一个Flex 应用配置一个RemoteObject 用来连接到ColdFusion,AMFPHP,或者Java对象来提供Flex 应用与服务的通讯。18.3.2. 解决办法在你的应用中创建一个RemoteObject 实例并且为你的服务设定id,让服务不仅仅可以通过URL 访问。18.3.3. 讨论RemoteObject 允许你定义介于你的应用和服务器上实际的类对象之间的通讯。这是和Web..

19.1.加载一个XML文件

评论(0)浏览(80)分类:flash/flex/fcs/AIR
19.1.加载一个XML文件19.1.1. 问题如何加载及处理一个外部XML 文件?19.1.2. 解决办法使用HTTPService 组件来加载XML 文件, 并把resultFormat 设置为”xml”。或者, 使用flash.net.URLLoader 类来创建一个URLLoader 实例, 并调用load 方法来加载XML 文件。19.1.3. 讨论在默认的情况下, HTTPService 组件会把任何加载的XML 转换成一个ActionScript 对象。要避免这种情况..

15.2.如何创建一个自定义的Formatter

评论(0)浏览(80)分类:flash/flex/fcs/AIR
15.2.如何创建一个自定义的Formatter15.2.1 问题假如你想创建一个自定义的formatter, 用来接收任何正确的字符串并以一个正确的格式来返回结果, 应怎么办呢?15.2.2 解决办法可以把Formatter 类扩展并把format 方法覆盖重写。15.2.3 讨论在format 方法里头, 可以创建一个名为SwitchSymbolFormatter 的成员并将一个特定格式的字符串传递给SwitchSymbolFormatter 的formatValue 方法, 这..

第五章 WMLScript脚本程序设计(上)

评论(0)浏览(79)分类:HTML/CSS兼容/XML
第五章 WMLScript脚本程序设计(上)作为一种编辑语言,WMLScript提供了强大的函数、语句和库功能,以及外部编辑、访问控制等支持,同时对程序运行中可能产生的错误给出了检测手段和具体的解决办法。这些内容属于WMLScript的脚本程序设计知识和进一步的编程规定,我们本章就对此进行详细介绍。5.1 语句前面我们学习了变量、操作符和表达式,但仅由这些内容并不能完成某个完整的功能..

23.5.读写文件

评论(0)浏览(79)分类:flash/flex/fcs/AIR
23.5.读写文件23.5.1.问题我想在文件系统上创建,访问和写文件。23.5.2.解决办法使用AIR的file system API的File, FileStream, 和FileMode类。23.5.3.讨论一个File对象是一个指针,代表一个文件或一个目录。要读写文件到硬盘驱动器,你可以使用FileStream把File对象放入一个缓冲区,通过FileStream类的同步和异步方法读取和写入。当使用的同步的FileStream.op..

23.16.检测用户是否在线

评论(0)浏览(79)分类:flash/flex/fcs/AIR
23.16.检测用户是否在线23.16.1.问题我想检测用户是否在线。23.16.2.解决办法设置NativeApplication的idleThreshold属性,监听userIdle和userPresent事件。23.16.3.讨论检测用户在线的原理是基于键盘和鼠标的活动状态,离线是指键盘和鼠标在一段时间内不处于活动状态。你可以设置一个时间期限判断用户是否在线。下面的例子使用NativeApplication实例检测用户在线:+展开..

3.15.使用延迟实例化提高启动效率

评论(0)浏览(79)分类:flash/flex/fcs/AIR
3.15.使用延迟实例化提高启动效率3.15.1 问题我们要保证组件仅仅在需要显示在屏幕上的时候才被创建。3.15.2 解决办法为容器类设置创建方针队列并且根据需要对每个子组件使用creationIndex。3.15.3 讨论Container 类默认情况下仅仅在要显示组件的时候创建它,因为UIComponent 默认的creationPolicy 值为auto。换句话说,当视图(view)设置成可视的时候,如果还没有创建该视图,则组..

4.4.创建一个合适的编辑器

评论(0)浏览(79)分类:flash/flex/fcs/AIR
4.4.创建一个合适的编辑器4.4.1. 问题我想创建一个合适的编辑器组件,当用户点击文本去有的时候可以进行编辑。4.4.2. 解决办法使用Text 组件的click 监听器改变组件的状态来显示一个TextInput。使用TextInput 组件的enter 和focusOut 事件来决定当用户完成了编辑然后返回Text 组件的状态。4.4.3. 讨论状态是一个强力和方便的给单一组件添加多种视觉的方法。本节的例子采用..

8.15.滚动位图

评论(0)浏览(79)分类:flash/flex/fcs/AIR
8.15.滚动位图问题我想滚动显示位图解决办法使用BitmapData类的scroll( )方法讨论这个方法很简单,你只要传递要滚动的具体X和Y坐标即可:+展开-ActionScript_bitmap.scroll(xAmount,yAmount);该方法实际上是按照指定的便宜量拷贝像素。通过在enterFrame 事件处理函数中或基于时间的函数中调用scroll( )就会形成滚动的动画,下面的代码演示了滚动布林噪波产生的..

6.4.创建自定义可视化类

评论(0)浏览(79)分类:flash/flex/fcs/AIR
6.4.创建自定义可视化类问题我要创建新的可视化类解决办法继承DisplayObject 或它的子类来创建新类讨论基于新的可视化对象列表模型创建新的类是非常方便的。这在过去,只有继承MovieClip 才能创建新的类,现在完全不同了,新的可视化模型处理起来更简单,用ActionScript代码可以做更多的事情了。新的可视化模型,正如介绍里讨论过的那样,现在除了MovieClip.还有很多可..

第四章 第五节使用事件监听器

评论(0)浏览(79)分类:flash/flex/fcs/AIR
第四章 第五节使用事件监听器当你开发Adobe Flex 应用程序时,事件处理/event handling 是最基本而且最重要的任务之一。事件让你知道何时发生了何事。它们可以由用户设备如鼠标和键盘来产生,或者其它外部输入如web 服务器调用的返回而产生。事件还可以由一个组件的生命周期发生变化时触发,如创建或摧毁某个组件。你可以使用事件监听器/ event listeners 来对某个事件作出反..

1.5. 处理事件

评论(0)浏览(79)分类:flash/flex/fcs/AIR
1.5. 处理事件tag:ActionScript 3 CookBook 简体中文1.5. 处理事件问题我要重复执行某段代码解决办法在 enterFrame 事件中添加监听器和关联处理方法讨论在ActionScript 2.0 中处理enterFrame 事件是很简单的,你只要创建时间线函数调用 onEnterFrame 然后每次新帧开始时就会自动调用。在 ActionScript 3.0 中有各种各样的事件需要控制,访问他们也是不难的。如..

常用CSS缩写语法总结

评论(0)浏览(79)分类:HTML/CSS兼容/XML
常用CSS缩写语法总结使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则如下:颜色16进制的色彩值,如果每两位的值相同,可以缩写一半,例如:#000000可以缩写为#000;#336699可以缩写为#369;盒尺寸通常有下面四种书写方法:property:value1; 表示所有边都是一个值value1; property:value1 value2; 表示top和bottom的值是value1,right和left的值..

怎么样把左边框架中的源代码完整赋值给右边框架的一个文本框?要求IE/FF/Opera可以运行。

评论(0)浏览(79)分类:JavaScript/Ajax开发技巧
怎么样把左边框架中的源代码完整赋值给右边框架的一个文本框?要求IE/FF/Opera可以运行。 怎么样把左边框架中的源代码完整赋值给右边框架的一个文本框?要求IE/FF/Opera可以运行。 [已结贴,结贴人:laosan]加为好友 发送私信 在线聊天laosan 老三 等级: 可用分等级:乞丐 总技术专家分:1233 总技术专家分排名:16345 揭帖率:89.60% 发表于:2008-01-09 16:13:42 楼主 怎么样把左边框架中的源代码完整赋值给右边框架的一个文本框?要求..

第一章 第七节 开始使用Flex

评论(0)浏览(78)分类:flash/flex/fcs/AIR
第一章 第七节 开始使用Flex现在,想必你对Flex 的概念有了一个基础的认识,让我们开始创建Flex 应用程序吧。使用 Flex Builder通过使用新项目向导/New Flex Project Wizard 创建一个Flex 项目(File New FlexProject)。设计,编译,以及调试Flex 应用程序所需的所有工具,都被包括在Flex Builder中了。使用 Flex SDK创建一个文件名后缀为MXML 的文本文件,在其中添加MX..

3.8.隐藏Flash播放器的菜单项

评论(0)浏览(78)分类:flash/flex/fcs/AIR
3.8.隐藏Flash播放器的菜单项问题我要隐藏右键菜单解决办法不能够完全改变Flash播放器的右键弹出菜单,但是可以设置stage.showDefaultContextMenu 属性为false来最小化菜单项。讨论默认下Flash播放器右键弹出菜单的项目有:Zoom InZoom OutShow AllQuality (Low, Medium, or High)SettingsPrintShow Redraw Regions (debug 版本)Debugger (debug 版本)About Adobe Flash Pla..

9.17.嵌入字体

评论(0)浏览(78)分类:flash/flex/fcs/AIR
9.17.嵌入字体问题我要嵌入自己的字体解决办法通过[Embed] 元数据嵌入字体,设置文本框的embedFonts 属性为true,通过font 标签,TextFormat 对象或CSS应用字体讨论当用户电脑上没有相应字体时可以通过[Embed]元数据把字体嵌入到swf中,[Embed] 元数据在类外面申明,可以嵌入TrueType 字体或系统字体,语法如下:+展开 -ActionScript[Embed(source="pathToTtf..

16.1.载入并播放视频

评论(0)浏览(78)分类:flash/flex/fcs/AIR
16.1.载入并播放视频问题我想渐进式下载视频并播放问题使用NetStream对象载入并播放视频,使用Video对象显示视频内容讨论ActionScript 3.0 需要多个类同时工作来载入和回放Flash视频。你必须使用NetStream对象载入视频并控制回放,但是NetStream类只关心如何读取数据,至于这些数据是什么内容并不知道,因此就需要Video对象,Video对象得到NetStream的数据并显示到屏..

第十六章.视频编程

评论(0)浏览(78)分类:flash/flex/fcs/AIR
第十六章.视频编程16.0.简介16.1.载入并播放视频16.2.控制视频声音16.3.读取回放时间16.4.获得视频长度16.5.控制回放时间16.6.缩放视频16.7.管理和监视缓冲及下载进度16.8.监听提示点16.9.给视频添加滤镜16.10.暂停和继续播放视频16.11.停止播放视频16.12.擦洗视频16.13.清除视频显示16.14.检测用户带宽

21.3.处理Web Services异常

评论(0)浏览(78)分类:flash/flex/fcs/AIR
21.3.处理Web Services异常问题我该如何处理web service引发的异常呢.解决办法监听fault 事件讨论当web services 引发异常时,方法会发出fault事件,类型为mx.rpc.events.FaultEvent,下面的代码注册了fault 事件处理函数:+展开-ActionScriptwebService.addEventListener(FaultEvent.FAULT,onWebServiceFault);FaultEvent 类定义了一个fault属性,类型为mx.rpc.Fault. Fa..

第十九章.发送和读取数据

评论(0)浏览(78)分类:flash/flex/fcs/AIR
第十九章.发送和读取数据19.0.简介19.1.从文本文件中读取数据19.2.从服务端脚本中读取变量19.3.读取文本块(包括HTML和XML)19.4.检测读取进度19.5.边下载边访问数据19.6.发送数据给服务端脚本19.7.发送变量并处理返回结果

13.2.过滤ArrayCollection

评论(0)浏览(78)分类:flash/flex/fcs/AIR
13.2.过滤ArrayCollection13.2.1. 问题我需要对ArrayCollection 数据进行过滤,设置过滤器移除些不匹配的结果。13.2.2. 解决办法J 将原型为function(item:Object):Boolean 的函数传递给ArrayCollection 的filter 属性。如果返回true 表示值继续留在ArrayCollection,返回false 表示其值被移除。13.2.3. 讨论filterFunction 属性是由ListCollectionView 类定义,它是Array..

25.1.在Flex Builder外使用Trace语句

评论(0)浏览(78)分类:flash/flex/fcs/AIR
25.1.在Flex Builder外使用Trace语句25.1.1. 问题我想借助trace语句帮助调试程序,但是我没有Flex Builder 3。25.1.2. 解决办法下载并使用一个开源的trace工具。25.1.3. 讨论自从Adobe开放Flex 3de库和编译器后,开发者有了更多查看trace语句输出结果的选择。已经不再限制在必须使用Flash IDE或Flex Builder IDE了;现在你可以使用下面几种工具。比如,X ray(John Grden开发)在Fl..