易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex——命令管理,Undo来Redo去

前言
Undo,Redo是编辑环境里常见的并且非常重要的功能,下面介绍【命令模式】在Flex/AS3下的实现。
ICommand接口
定义ICommand接口,其中Execute和UnExecute是相反的2个操作,Title属性用于命令显示,例如显示在操作历史列表里。
package cwn.wb.ui.core.command
{
    import cwn.core.IDispose;
    public
interface ICommand extends IDispose
    {
        function
get Title():String
        function Execute():void
        function UnExecute():void
    }
}
CommandBase基类
CommandBase类主要实现ICommand接口,所有Command类都将继承CommandBase类。
package cwn.wb.ui.core.command
{
    import cwn.core.IDispose;
    public
class CommandBase implements ICommand
    {
        public
function CommandBase()
        {
        }
        //===================ICommand========================
        protected
var _Title:String;
        public
function
get Title():String
        {
            return _Title;
        }
        public
function Execute():void
        {
            throw
new Error("Not implementation.");
        }
        pub


相关文档:

flex .net交互

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" >
<mx:Script>
  <![CDATA[
import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
private function onSuccess(evt:Re ......

flex toolTip样式设置

需要3个文件。一个是样式类,一个样式文件,一个是mxml文件。
●MyToolTip.as
package{
 import mx.core.UITextField;
 import mx.skins.halo.ToolTipBorder;
 import mx.controls.ToolTip;
 public class MyToolTip extends ToolTipBorder {
  
  
  override ......

Flex 写Cookie(类似Cookie)

登陆页面
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
 <![CDATA[
  import flash.net.navigateToURL;
 
  private function setCookie():void{
&nb ......

Flex 集合(ArrayCollection)

合是ActionScript 中功能强大的基于索引的数组组件,添加了如对内容进行排序等功能,
操作数组的读取位置,创建经过排序的数组视图。集合也能通知其任意事件监听器监听其数
据是否改变,以及任何数据项被添加到源数组时可执行自定义逻辑。当数据改变时可通知其
监听器,这是集合的新功能,叫数据绑定,还有就是允许DataG ......

flex中的addEventListener方法

flex控件对象、RemoteObject等都有一个共同的方法addEventListener。
addEventListener方法如下:
public function addEventListener(type:String, listener:Function,
useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
{
eventDispatcher.addEventListener(type, listener, us ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号