![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flex
文章平均质量分 71
Anglewing_nwpu
这个作者很懒,什么都没留下…
展开
-
Building components by using code behind
Building components by using code behindMXML and ActionScript languages have different own strengths and weaknesses for creating components: When you create composite controls declarativel转载 2007-06-23 00:42:00 · 925 阅读 · 0 评论 -
Use Array
使用browse()浏览本地文件时,可以为其传入一个FileFilter类型的Array参数,指定用户可以选择的文件类型。使用方法如下:var fileFilter:FileFilter = new FileFilter("Images", "*.png;*.gif;*.jpg");fileReference.browse([fileFilter]);var fileFilter1:Fi原创 2007-06-09 14:38:00 · 874 阅读 · 0 评论 -
FileReference路径获取问题
转入正题。其实这个问题,我一直都忽略了。我是从Flash MX时代走过来的人,MX2004出来后,AS就没有再去认真地学下去,直到现在,Player7后的很多新功能我几乎都没有用过,像Tween类,filters类等等。FileReference类其实也有很长一段时间没引起我的兴趣,但是,看了Flash 8自带的Sample以后,发觉这东东蛮有用的,可以选择本地图片,然后显示在Flash里头。不转载 2007-06-09 16:42:00 · 3728 阅读 · 0 评论 -
A FLV Player implemented in Flex
用Flex实现 的Flv Player,有播放,暂停,停止,音量调节,播放进度显示与定位功能。很不错的一个Demo。xml version="1.0" encoding="utf-8" ?> mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"> mx:Script> [CDATA转载 2007-06-10 15:33:00 · 1307 阅读 · 0 评论 -
使用视图状态和变换
states:应用程序或组件的布局transitions:变换效果设计步骤:1、设计基础状态2、添加并设置视图状态3、定义状态间的转换方法4、创建并绑定变换Demo:xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layou原创 2007-06-09 00:15:00 · 839 阅读 · 0 评论 -
创建定制的组件
采用MXML Component来定制自己的组件,实现程序中的复用部分。大多数的自定义组件都是基于现有的组件进行开发的,因此在新建MXML Component时应先选择基本组件。组件设计也包括界面设计和事件处理两部分。当定制好一个新的组件后,它会自动出现在Design模式下的组件列表的Custom项下。Demo:定制一个简单的登陆组件xml version="1.0" en原创 2007-06-09 00:48:00 · 598 阅读 · 0 评论 -
使用Web服务
在应用程序中使用数据库,Adobe提供了若干组件,如Web Service,HTTP Service,Remote Object Service这些组件都称为远程调用(RPC)组件。使用LinkButton打开一个url:click="navigateToURL(new URLRequest(dgTopPosts.selectedItem.postLink));" />Demo:显示原创 2007-06-09 01:48:00 · 697 阅读 · 0 评论 -
AS脚本显示系统信息※浏览本地文件
浏览本地文件 import flash.net.FileReference;/**//*浏览本地文件*/ var fileReference:FileReference=new FileReference(); fileReference.browse(); 获取系统信息 import flash.sy原创 2007-06-09 01:58:00 · 849 阅读 · 0 评论 -
Path used in ActionScript-Url,Absolute Url,Relative Url
在ActionScript脚本中访问文件要提供文件的Url,对应网络文件一般都是绝对Url,即文件的网址。而对于本地文件则可以采用绝对路径和相对路径两种方式。Notice:在ActionScript中,访问本地文件时,绝对路径和相对路径中的分隔符都采用‘/’,即与网站中的分隔符相同,与windows路径的分隔符‘/’不同。另外绝对路径要以‘/’开头,相对路径则以目录名或文件名开头。如下代码原创 2007-06-09 13:39:00 · 959 阅读 · 0 评论 -
Apollo Local File System
From Adobe Labs By Darron Schall (http://www.darronschall.com) A key feature Apollo brings is the ability for web applications to interact with the local file system on the users computer. Ex转载 2007-06-09 16:01:00 · 964 阅读 · 0 评论 -
Use Flex and JavaScript to get the full path of a local File
参照FileReference路径获取问题 ,终于成功获取了本地文件路径。使用ExternalInterface类来实现Flash和JavaScript的交互,从而获取本地文件的完全路径。Flex程序代码:xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/200原创 2007-06-10 17:31:00 · 2138 阅读 · 0 评论 -
Use List to implement the Video play list
用List控件实现视频播放列表,只需先建一个自定义的控件,控件中包含一个VideoDisplay控件和其他一下用于显示相关信息的文本控件。然后在List中的项设定为自定义的控件,并绑定数据即可。其中List的代码如下:mx:List id="movieList" height="100%" rowHeight="120" width="220" itemRenderer="ListI原创 2007-06-16 16:01:00 · 827 阅读 · 0 评论 -
Accessing the Local File System with Flex
You can NOT access the local file system with Flex due to the Flash security sandbox with the exception of uploading files which give you tightly regulated access. I told my client this, but they real转载 2007-06-16 00:34:00 · 1109 阅读 · 0 评论 -
Use JSON in Flex
JSON 是一种和XML相似的数据交换文件,它采用和C,Java等类似的语法,在Javascript,PHP中是十分通用的。使用JSON作为Flex程序中的数据交换文件,可以使用已有的corelib库中的类来实现。在写JSON文件时,本地路径中的斜杠‘/’应该使用转义字符//来表示,否则总是出错。还有在下面的Demo中处理时把JSON数据中的空格也删除了,这是不正确的。在规格化时,即JS原创 2007-06-16 15:50:00 · 1458 阅读 · 0 评论 -
Drag & Drop - From List to VideoDisplay
实现将List列表中的视频flv文件通过拖动的方式,即直接用鼠标将要播放的文件拖动到VideoDisplay中就可以播放。JsonList.mxml:xml version="1.0" encoding="utf-8"?>This demo just presents how to get the data from a json data file and to display t原创 2007-06-17 01:36:00 · 1155 阅读 · 0 评论 -
Using ActionScript in Flex
在Flex应用程序中ActionScript脚本的使用是必不可少的,两者的交互也是少不了的,总结一些在Flex中使用AS大致有以下三中形式。1、直接写在MXML代码中。即将处理事件逻辑的AS脚本写在MXML的Script标记中:xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.原创 2007-06-19 16:28:00 · 833 阅读 · 0 评论 -
Use Try/Catch in ActionScript
当使用browse()方法浏览本地文件时,如果之前已经打开了一个文件浏览对话框,则会出错;同时如果用户的浏览器配置为拒绝浏览本地文件时,同样会出错,此时最好采用try/catch 来监视错误。用法如下:try { fileReference.browse( );}catch (illegalOperation:IllegalOperationError) { //原创 2007-06-09 14:27:00 · 800 阅读 · 0 评论 -
Error events you must handle in play flv video
用Video,NetConnection,NetStream类来加载并播放flv文件。在脚本中要处理相应的事件:NetStatusEvent-当NetConnection对象执行connect()方法后会改变NetStatus;NetStream对象执行Play()方法时的出错处理也由它来监听。SecurityErrorEvent-NetConnection对象执行connect()出错原创 2007-06-09 13:22:00 · 835 阅读 · 0 评论 -
Apply dissolve effect between two bitmaps
使用AS脚本实现两幅图片之间的消解过渡。 package { import flash.display.Sprite; import flash.display.Bitmap; import flash.display.BitmapData; import flash.events.Event; import flash.geom.Point; p原创 2007-06-23 14:16:00 · 827 阅读 · 0 评论 -
在播放Flv视频时添加标题或边框(1)
刚看到这个要求时,虽然实现后的效果并不是多么炫,不过要实现这些简单的效果却真的让我有些茫然无措,用Google搜索了N久也没有看到一篇能够使用的Demo或Example,无奈之下只好从最基本也是最全面的资料--帮助文档分析起了,同时借鉴于ActionScritp3.0 CookBook的莫大帮助,才发现原来可以通过可视对象列表的叠加来实现,一点一点的磨损最终算是将一个很Ugly的图形放在了视频上原创 2007-06-21 18:02:00 · 1175 阅读 · 0 评论 -
Building components in MXML
Building components in MXMLIn typical Adobe® Flex™ applications, you do not code the entire application in a single source code file. Such an implementation makes it difficult for multiple develo转载 2007-06-23 00:32:00 · 1025 阅读 · 0 评论 -
Add Text to the Flv Video when playing(2)
前面通过摸索终于找到了一条暂时可以实现的添加文字的方法,虽然还不知道如何将添加后的播放效果一起存储成flv文件,不过第一步算是迈出去了,接下来继续吧。今天花了好长时间,把添加文字的功能完善了一下,没有实现鼠标的拖拽控制,属性的更改都采用参数值的形式。可以更改文字内容,位置,字体,大小,颜色,粗体,斜体和下划线。源代码http://download1.csdn.net/down3/2007原创 2007-06-23 03:09:00 · 914 阅读 · 0 评论 -
Flex获取URL中的参数
当页面通过URL来传递参数时(page.html?id=123&name=aaa),可以在包含swf的html网页中先用javascript从url中截取包含参数的字符串,以FlashVar的形式传给swf,而在Flex中可以直接使用this.parameters.参数名来获取参数的值.Sample:html页面代码:html> body>script language=ja原创 2007-08-18 17:05:00 · 1957 阅读 · 0 评论 -
AS超链接getURL()
既然是网络动画,那么FLASH动画与“超级链接”的联系是必不可少的了,下面我们对FLASH中一个常用且非常重要的一个ACTION函数getURL( )做一个总结。首先getURL触发的方式主要有两种:[1]观众被动链接方式 在动画时间线上的某一贞上添加getURL指令,动画播放到这一贞时自动链接到getURL参数指定的页面地址。[2]观众主动链接方式 在场景中的某一个按钮上添加getURL指令,按转载 2007-08-22 15:37:00 · 1252 阅读 · 0 评论 -
Flex是如何工作的
Flex是一个提供开发设计和运行支持的架构,它可以使开发人员创建利用Flash Player 9作为前台的“富客户端互联网应用程序/Rich Internet Application/RIA”,以满足用户更为直观和极具交互性的在线体验。开放Flex应用程序的典型步骤如下:1、选取一系列预先定制好的、用于设计应用程序界面的组件(如表格、按钮等等)2、布置组件以设计用户界面原创 2007-06-02 16:30:00 · 1895 阅读 · 1 评论 -
Flex 基础
应用程序模型简单的说Flex程序用MXML来实现界面设计,用ActionScript来实现程序逻辑。Flex的MVC模型为了增强系统的复用性和可维护性,应采用具有良好体系架构的模型,即Model-View-Controller(MVC)。1、Model组件封装了数据和与数据有关的行为;2、View组件定义了应用程序的用户界面;3、Controller组件则负责处理程序中的原创 2007-06-02 22:18:00 · 1078 阅读 · 0 评论 -
一个简单的Flex Demo
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> mx:Panel title="My Application" width="200" height="300"> mx:Label text="原创 2007-06-02 23:13:00 · 1019 阅读 · 0 评论 -
创建受约束的布局
让页面上的组件随窗体的改变而改变。所有容器的布局方式都应设置为绝对方式(absolute)。Demo:xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">Use x,y to define the position原创 2007-06-03 13:42:00 · 638 阅读 · 0 评论 -
使用列表控件
使用列表控件ComboBox来显示下拉列表,供用户选择。Demo: xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> mx:Panel x="10" y="10" width="350" height="20原创 2007-06-03 14:11:00 · 703 阅读 · 0 评论 -
在Flash中播放flv视频
采用ActionScript3.0脚本实现flv视频的播放,需要用一系列类的协作:你需要一个NetStream对象来加载视频和控制视频的播放;然而NetStream类只处理流动数据,它并不处理数据的显示,因此需要一个Video对象使用NetStream数据在屏幕上显示视频。NetStream类的构造函数需要一个NetConnection对象作为参数,该对象决定视频数据的来源,如果Flash Vi原创 2007-06-06 22:38:00 · 1624 阅读 · 0 评论 -
使用行为
1、创建一个行为;2、从不同的组件调用一种效果;3、创建一个组合效果;Demo:按钮在点击后变成绿色,然后渐淡最后为浅绿色,表示按钮被点击过;当按钮点击一下,数字就会从模糊逐渐明显,同时向下下降20象素。xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/原创 2007-06-03 23:17:00 · 738 阅读 · 0 评论 -
使用事件监听器
使用两种方法为按钮添加事件响应:直接为其添加click属性;为整个程序添加事件监听器。Demo:xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="createListene原创 2007-06-03 22:14:00 · 797 阅读 · 0 评论 -
采用事件相应实现的简单画图程序
package ...{ /**//** * 采用事件相应实现的简单画图程序 * * */ import flash.display.Sprite; import flash.display.StageScaleMode; import flash.display.StageAlign; import flash.events.Mouse原创 2007-06-06 21:36:00 · 758 阅读 · 0 评论 -
Flex Error when accessing local files
Hi, I created a project which has images involved. the program runs fine in FLEX workspace. but as I make a copy and place it on to anywhere else except the workspace, there is a Security message c转载 2007-10-20 00:14:00 · 874 阅读 · 0 评论