AOL's Web Log

Life is like a box of chocolate , you never know what you gonna get .

ResizableWindow源码


 ..;
 .controls.SimpleButton;
 .events.EventDispatcher;


[IconFile()]

 ResizableWindow  
{
          symbolName: = ;
          symbolOwner: = (ResizableWindow);
          : = ;
        
                                                        
        
        
         clipParameters: =	{         };
          mergedClipParameters: = UIObject.mergeClipParameters(
        ....clipParameters,
                                                                               ResizableWindow..clipParameters);
        
        
        
          handle:SimpleButton;
        
        
          _oldx:;
          _oldy:;
        
        
        [Inspectable(verbose=1, category=)]
         skinResize: = ;
        
                                                                                
                                        
                                                                                
                                        
                                                                                
                                        
                                                                                
                                        
        
         MyComponent()
        {
                
        }
        
        
         init():
        {
                .init();
        }
        
        
         ():
        {
                .();
                        }
        
        
          createChildren():
        {
                .createChildren();
                
                 resizeObj: =  ();
                resizeObj.falseUpSkin = skinResize;
                resizeObj.falseOverSkin = skinResize;
                resizeObj.falseDownSkin = skinResize;
                handle = (SimpleButton, , 100,resizeObj);
                handle. = ;
                handle. = startResize;
                handle. = stopResize;
                handle. = stopResize;
        }
        
        
          ():
        {
                .();
                handle.(-handle., -handle.);
        }
        
        
          startResize():
        {
                                .=;
                .._oldx=..;
                .._oldy=..;
                .. = ..;
        }
        
        
          ():
        {
                                 dx =  - _oldx;
                 dy =  - _oldy;
                ((>minWidth && >minHeight ) || (dx>0 && dy>0))
                ( +dx,  +dy);
                _oldx=;
                _oldy=;
        }
        
        
          stopResize():
        {
                .=;
                 ..;
                ..releaseFocus();
        }
        
}
阅读更多
个人分类: flash
想对作者说点什么? 我来说一句

源码源码源码源码源码

2010年08月05日 2.54MB 下载

VB源码源码源码源码源码源码

2009年10月29日 164KB 下载

C# 源码源码源码源码

2010年12月13日 97KB 下载

源码源码源码源码源码

2010年12月28日 34KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭