Flex
生活
Life was like a box of chocolates, you never know what you’re gonna get.
展开
-
如何选择一个Flex框架
CairngormCairngorm是一个广为人知的老牌Flex框架。它是一个微型架构——由一些设计模式组成用来降低团队协作的困难。Cairngorm从Java的世界带来了很多开发理念,并且把重点放在三个关键区域:处理用户动作,封装服务端的交互和业务逻辑,管理客户端的状态和界面呈现。使用Cairngorm来构建一个项目,需要将应用代码分离到不同的包并且继承Cairngorm的类。以下是原创 2010-03-10 10:12:00 · 1699 阅读 · 0 评论 -
TcpTracts( 利用服务器,用于两个或多个私网之间建立tcp连接,可以用于发文件,传语音等 )
package nj.jyz;import java.io.*;import java.net.*;import java.util.*;public class TcpTracts extends Thread { private static TcpTracts tt; static int i = 1, PORT = 8082; public static boole转载 2010-04-19 14:53:00 · 740 阅读 · 0 评论 -
FLEX module的使用
FLEX module的使用 收藏 用FLEX来开发应用难免不了要使用到Module,FLEX组件提供了ModuleLoader组件,该组件使用方式类似与swfLoader,但是通常仅仅使用该组件并不能满足我们的需求,这时FLEX为我们提供了ModuleManager,可以实现动态的载入不同的模块。module分为两种,一种是完整的,一种是关联到主程序的,在新建Module时可以选择mod转载 2010-04-29 10:14:00 · 712 阅读 · 0 评论 -
as3中for in 和 for each in的区别
<br />与for...in循环不同的是,for each...in循环中的迭代变量包含属性所保存的值,而不包含属性的名称(或主键,索引). <br /><br />例如: <br />1 var myObj:Object = {x:20, y:30}; <br />2 for (var i:String in myObj) { <br />3 trace (i + ": " + myObj[i]); <br />4 } <br />5 // output: <br />6 // x: 20 <b转载 2010-07-30 09:41:00 · 11895 阅读 · 0 评论 -
关于Flex中Module
<br />在较大规模的Flex应用开发中, 只是一个Flex项目的单Project开发问题有很多:<br />同步开发, 协作的难度很大.<br />最后编译的swf文件过大.<br />系统运行缓慢.<br />解决方案<br />使用Flex的Module技术, 将各个业务子模块分散成若干个Module, 分别编译成swf文件, 最后由主程序根据需要动态加载卸载.<br />Flex Builder 3已经对这种开发方式支持的很好了<br /> <br /> <br /> <br />我们可以把主程序转载 2010-08-04 09:31:00 · 811 阅读 · 0 评论 -
Flex 3 图片移动 缩放
<br /> <br />第一个是 mx.effects.Move 移动<br />第二个是 mx.effects.Zoom 缩放<br /> <?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" > <mx:Script> <!--[CDATA[ //移动 import mx.effects.Move原创 2010-08-04 13:10:00 · 2788 阅读 · 0 评论 -
全面认识Flex弹出窗口用法
<br />在学习Flex的过程中你可能会遇到Flex弹出窗口的问题,这里向大家简单介绍一下,希望本文的介绍能让你有所收获。<br /> <br />本文和大家重点讨论一下Flex 中的弹出窗口,主要包括最简单的警告窗口和Flex弹出窗口两大部分内容,相信通过本文的学习你对Flex弹出窗口的概念有明确的认识。<br /> <br />Flex 中的弹出窗口 <br />1.最简单的警告窗口<br />你需要先导入Alert类:importmx.controls.Alert;<br />然后在想要弹出警告的时转载 2010-08-04 09:45:00 · 3407 阅读 · 1 评论 -
Flex在线录制视频并回放(源码)
<br />第一步:安装Flash Midea Server 2,在安装路径的Flash Midea Server 2/applications下建立test文夹件(文件夹名称自己定义),重新启动FMS。<br />第二步:编写代码,以下是完整代码:<br /> 程序代码<br /><?xml version=”1.0″ encoding=”utf-8″?><br /><mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”abso转载 2010-08-12 11:35:00 · 3101 阅读 · 0 评论 -
flex RSL模式
有过FLEX,RIA产品或项目体验的用户或开发者都通晓.FLEX那第一件华丽的外衣,在加载时总是犹抱琵琶半遮面,不仅让身为用户的他们也让作为开发者的我们都为这美中不足不禁有过埋怨,和长叹.然而,不管你是一个追求完美的开发者,还是迫于用户或客户的压力来对此寻求良好的解决方案,其实我们往往都没有得到良好的效果.个中原因,先看看我们通常的解决方案再回过头来探讨.解决方案之一:RSL我在网上以及论坛里遇到过很多FLEX爱好者,他们很擅长用FLEX制作极具交互性以及华丽的UI,但是在编译后却发现简单的几个contro原创 2010-09-13 15:39:00 · 892 阅读 · 0 评论 -
P2P之UDP穿透NAT的原理
NAT(The IP Network Address Translator) 的概念和意义是什么?NAT,中文翻译为网络地址转换。具体的详细信息可以访问RFC 1631 -http://www.faqs.org/rfcs/rfc1631.html,这是对于NAT的定义和解释的最权威的描述。网络术语都是很抽象和艰涩的,除非是专业人士,否则很难从字面中来准确理解NAT的含义。要想完全明白NAT的作用,转载 2010-04-15 09:38:00 · 2225 阅读 · 0 评论 -
Flex中的事件机制
一. 事件简介 事件可以由外设触发, 比如:键盘,鼠标, 也可能是外部输入, 比如:web service的返回. 事件还能由组件的外观和生命周期发生变化时触发, 比如:组件的创建或者改变大小. 所有用户与应用交互都会产生事件.用户没有直接与应用交互也可能产生事件, 比如:数据装载完毕. 你可以在程序中使用事件监听器监听这些事件. 事件监听器是函数方法用于响应指定的事件. 有时原创 2010-03-26 17:03:00 · 478 阅读 · 0 评论 -
flex 各组件对应的样式属性
flex 各组件对应的样式属性hemeColor 主题颜色:如果对色彩样式配置不想过多的去设置的话,themeColor是一个选择。它可以让你选择一种基本色彩,然后组件的边框,外观等色彩将会以此色彩为基础构成一组缺省的样式,组件均可使用此样式属性。Application组件样式属性 backgroundImage 背景图 使用Em原创 2010-03-19 14:11:00 · 1054 阅读 · 0 评论 -
Flex MenuBar的itemClick问题
引入外部的XML作为menubar的数据源,但是点击顶级菜单失效,子菜单正常。代码: 外部XML----menu.xml: 组件: height= "24 " showRoot= "false " dataProvider= "{menuxml} " = "@label " itemClick= "menuHandler(event) " > 点击事件: private原创 2010-03-11 11:20:00 · 3301 阅读 · 0 评论 -
Flex MenuBar的itemClick问题
引入外部的XML作为menubar的数据源,但是点击顶级菜单失效,子菜单正常。代码: 外部XML----menu.xml: 组件: height= "24 " showRoot= "false " dataProvider= "{menuxml} " = "@label " itemClick= "menuHandler(event) " > 点击事件: privat原创 2010-03-12 08:51:00 · 1032 阅读 · 0 评论 -
flex中Menubar组件dataprovider的后台数据获取方法
M对于提供的有关资料非常的少,对于直接编码生成MENU的方法,用户选择某一菜单,会触发一个Change事件,然后可以通过该事件的event.menuItem.attributes.attribute来访问所选的菜单属性。例如:function changeEvt(event){ var menuItem=event.menuItem; alert(menuItem.attrib原创 2010-03-12 08:56:00 · 2046 阅读 · 0 评论 -
Flex 屏蔽 F5 (windows 钩子原理及应用)
下午闲着没事研究了一下windows的钩子,还记得去年(2008年)3月的时候跟LXY一起研究 "如何在flex页面上屏蔽F5,F1等一些ie快捷键"的时候不少网友都说可以用"钩子"实现,当时我还真就不明白什么是钩子.今天闲来无事学习了一下!真的很爽快!顺便做了一个简单的例子和大家分享一下 下面引用一个别人的文章,不过他那个例子我没看懂,原理就是这么个原理:要实现一个屏幕键盘,需要监听原创 2010-03-12 17:00:00 · 1960 阅读 · 0 评论 -
FlexBuilder 快捷键
Adobe在开发Flex最有利的工具就是Flex Builder,然而,工欲善其事,必先利其"键",快速键对一般开发者来说都非常有用,非但如此,很多快速键与组合键是会与其他软体或系统都有雷同之处,举个例子来说,Ctrl + C就是复制,Ctrl + V就是贴上,看看许多作业系统与编辑软体是不是都一样呢?若你有注意到就会不难发现,其实Flex Builder有很多与Eclipse编辑工具也是有许多相原创 2010-03-10 17:28:00 · 658 阅读 · 0 评论 -
安装Flash player debug 时 出现 正尝试安装的adobe flash player不是最新版本 的解决方法
执行 regedit,找到以下位置:[HKEY_LOCAL_MACHINE/SOFTWARE/Macromedia/FlashPlayer/SafeVersions] 将里面的所有项目都删除。 安装即可。。。。。原创 2010-03-15 08:58:00 · 969 阅读 · 0 评论 -
使用ASSQL创建Flex快速原型程序
最近要做一个Flex的演示程序,Flex本身不支持直接访问数据库,只能是由服务器端来间接访问数据库,在网上找到了一个ASSQL的SWC,可以直接通过Socket访问Mysql数据库,也就是不需要Flex服务器端就可以直接访问MySQL服务器,这样的好处是可以快速开发一个演示程序的原型,缺点是不适用于安全性要求高的Flex真正的运行应用,因为它把数据库连接的密码用户名打包进了客户端的SWF文件中,安原创 2010-03-15 16:36:00 · 2186 阅读 · 2 评论 -
videochat(red5)源代码
忙了好几天,最近也算把Red5服务器服务端基本搞定了。 为了熟悉服务端代码,以及了解API,我仿照着FMS的模式做了一个多人聊天室。基本实现了视频、群聊、私聊几个基本功能。看到网上似乎还没有人放出这类的源代码,我索性就先当回螃蟹吧! 我们先来看代码: 服务端: Application.java package org.jerry.videochat;import原创 2010-03-19 14:26:00 · 2159 阅读 · 0 评论 -
Flex 3 动态创建Chart
http://blog.flexexamples.com/2008/09/13/toggling-data-tip-targets-on-a-piechart-in-flex/ --> xmlns:mx="http://www.adobe.com/2006/转载 2011-09-27 22:51:58 · 2100 阅读 · 0 评论