flexÖУ¬´ø×îС»¯£¬×î´ó»¯£¬¹Ø±ÕµÄPanel
package
{
import mx.containers.Panel;
import mx.controls.Button;
import flash.events.Event;
import mx.events.FlexEvent;
import flash.events.MouseEvent;
import mx.controls.Alert;
/**
* This class is used to create a Custom Panel
* with Maximum, Minimum, close
* and also drag properties.
*/
[Event( name="min",type="mx.events.FlexEvent" )]
[Event( name="max",type="mx.events.FlexEvent" )]
[Event( name="close",type="mx.events.FlexEvent" )]
/**
*
* @author Administrator
*
*/
public class DPanel extends Panel
{
//--------------------------------------
// Styles
//--------------------------------------
[Embed( source="/assets/close_over.gif" )]
public static const closeOverIco:Class;
[Embed( source="/assets/close.gif" )]
public static const closeIco:Class;
[Embed( source="/assets/max.gif" )]
public static const maxIco:Class;
[Embed( source="/assets/max_over.gif" )]
public static const maxOverIco:Class;
[Embed( source="/assets/min1.gif" )]
public static const max1Ico:Class;
[Embed( source="/assets/min1_over.gif" )]
public static const max1OverIco:Class;
[Embed( source="/assets/min.gif" )]
public static const minIco:Class;
[Embed( source="/assets/min_over.gif" )]
public static const minOverIco:Class;
[Embed( source="/assets/min1.gif" )]
public static const min1Ico:Class;
[Embed( source="/assets/min1_over.gif" )]
public static const min1OverIco:Class;
//--------------------------------------------------------------------------
//
// Variables
//
//--------------------------------------------------------------------------
private var _showBtn:Boolean = true;
//define if DPanel is Maximum.
private var isMax:Boolean = false;
//define if DPanel is Minimum.
private var isMin:Boolean = false;
//var buttons
private var minBtn:Button;
private var maxBtn:Button;
private var closeBtn:Button;
//Storage for the panel's old property.
private
Ïà¹ØÎĵµ£º
£¨1£©Event Listeners
Listening to parent objects does cause memory leaks
e.g.
& ......
FlexÓëJavascript»¥ÏàͨÐÅ¡£
ÔÚFlexÖÐÓÐÕâôһ¸öÀࣺExternalInterface.ÔÚÕâ¸öÀàÖÐËü¸øÎÒÃÇ£ºcallºÍaddCallback
FlexÖÐAsµ÷ÓÃJsµÄ·½·¨ÊÇ£º
1¡¢µ¼Èë°ü £¨import flash.external.ExternalInterface;£©
2¡¢Ê¹ÓÃExternalInterface.call("Jsº¯ÊýÃû³Æ",²ÎÊý)½øÐе÷Óã¬Æä· ......
<img src="{{----}}13730" mce_src="{{----}}13730"/><span id="__caret">_</span><?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationCo ......
ÈóǬ¼´Ê±±¨±í²»½ö¿ÉÒÔͨ¹ýÍÏ×§µÄ·½Ê½ÇáËÉʵÏÖ¸÷ÖÖ³£¼ûÀàÐ͵Äweb±¨±íÖÆ×÷£¬¶øÇÒÔÚÕ¹ÏÖ±¨±íʱ»¹ÌṩÁËÁé»îµÄFlex¹¤¾ßÌõ£¬¿ÉÒÔͨ¹ýFlex¹¤¾ßÌõʵÏÖµ÷ÕûÁÐ¿í¡¢ÅÅÐòºÍ¹ýÂËÏÔʾÊý¾ÝµÈ¹¦ÄÜ¡£ÏÂÃæ¾ÍÏȼòµ¥µÄ½éÉÜÒ»ÏÂÈçºÎʹÓÃFlex¹¤¾ßÌõµ÷ÕûÁÐ¿í¡£ ÎÒÃÇÉè¼ÆÒ»¸ö¼òµ¥ÀàÐ͵ı¨±í£¬±¨±í²é¿´ÈçÏÂͼ ÔÚÉÏͼÖÐÎÒÃÇ¿ÉÒÔ¿´µ½£¬µ±¹ÍÔ±µØÖ·¹ý³ ......
1.ÎÒµÄÅäÖû·¾³Îª:
flexBuilder3,LCDS251,MyEclipse 5.5.1
GA+
2.°²×°lcds2.5.1£¬´ò¿ªÄ¿Â¼£¬ÀïÃæÓÐÒ»¸öflex
.war
3.¹Ø±Õtomcat(Èç¹û´ò¿ªÔڵϰ)
4.½«flex
.war¿½ÈëtomcatµÄwebappsĿ¼
5.ÖØÆôtomcat,¿ÉÒÔ¿´µ½webappsÀï¶àÁËÒ»¸öĿ¼flex
£¬Õâ±ãÊÇÎÒÃÇÒªµÄ¶«Î÷
6.¿ÉÒÔ½«flex
.warɾ³ý
7.½«flex
Îļ ......