Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Flex¿É¿ò選µÄTileList

ÖÆ×÷¿ÉÓÃÊó標¿ò選µÄTileList£¬Òò為時間±È較´Ò棬ËùÒÔ´í©ÔÚËùÄÑÃ⣬Çë´ó¼Ò²»Áߴͽ̡£ÁíÍâС²¿·Ö´úÂë²Î¿¼×ÔÍøÉÏ¡£Ö±½ÓÉÏ´úÂë¡£
package
{
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Point;

import mx.controls.TileList;
import mx.controls.listClasses.TileBaseDirection;
import mx.core.UIComponent;
import mx.events.FlexEvent;
import mx.events.ScrollEvent;

[Style(name="nVerticalGap", type="String", inherit="no")]
[Style(name="nHorizontalGap", type="String", inherit="no")]

public class CustomTileList extends TileList
{
/**
* ´¹Ö±間¾à
*/
private var _verticalGap:Number = 0;
/**
* ˮƽ間¾à
*/
private var _horizontalGap:Number = 0;
/**
* µ×²¿±³¾°
*/
private var bg:UIComponent;
/**
* 選圖ui
*/
private var selectBox:UIComponent;
/**
* 開ʼ畫圖µÄÂä點
*/
private var startPoint:Point;
/**
* Æð點index×ø標
*/
private var startIndexPoint:Point;
/**
* 終點index×ø標
*/
private var endIndexPoint:Point;
/**
* ¿ò選時Êó標離開邊¿òµÄx軸¾à離
*/
private var offsetX:Number = 0;
/**
* ¿ò選時Êó標離開邊¿òµÄy軸¾à離
*/
private var offsetY:Number = 0;
/**
* ԭʼˮƽscrollbarλÖÃ
*/
private var oHScrollPosition:Number = 0;
/**
* ԭʼ´¹Ö±scrollbarλÖÃ
*/
private var oVScrollPosition:Number = 0;

public function CustomTileList()
{
addEventListener(FlexEvent.CREATION_COMPLETE, initBgHandler);
addEventListener(Event.ENTER_FRAME, autoScrollHandler);
}

/**
* ³õʼ»¯
* @param evt
*
*/
private function initBgHandler(evt:FlexEvent):void
{
initStyle();
bg = new UIComponent();
with(bg.graphics){
beginFill(0x0


Ïà¹ØÎĵµ£º

FlexÖÐÈçºÎͨ¹ýiconÑùʽ´ÓSWFÖÐÖ¸¶¨Ò»¸öButtonµÄÀý×Ó

½ÓÏÂÀ´µÄÀý×ÓÑÝʾÁËFlexÖÐÈçºÎͨ¹ýiconÑùʽ´ÓSWFÖÐÖ¸¶¨Ò»¸öButton¡£
ÈÃÎÒÃÇÏÈÀ´¿´Ò»ÏÂDemo£¨¿ÉÒÔÓÒ¼üView Source»òµã»÷ÕâÀï²ì¿´Ô´´úÂ룩£º
ÏÂÃæÊÇÍêÕû´úÂë(»òµã»÷ÕâÀï²ì¿´)£º
Download: main.mxml<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  ......

flex ǰ̨µ¼³öExcel

/**=========main.mxml=========*/
/* µ¼³öexcel */
private function exp():void{
if(dgEnterprise.dataProvider==null){
Alert.show("Êý¾ÝΪ¿Õ£¬ÎÞ·¨µ¼³öexcel","ÓÑÇéÌáʾ");
}else{
ExportExccel.loadDGInExcel(dgEnterprise,"/ssfxSystem/excelexport.jsp?tableName=ÆóÒµÐÅÏ¢");
}
}
/**===== ......

eclipse 3.4 ÅäÖà Flex 3.0 ²å¼þ

Ò»¡¢ÏÂÔØ eclpse 3.4
µØÖ·£ºhttp://archive.eclipse.org/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-win32.zip
Íê³Éºó£¬È¥ eclipse Àï¸üÐÂÈí¼þ£¬²Ëµ¥£º Help ---  Software Updates µã Ganymede Update Site £¬Ñ¡ÖÐ Java Development £¬´Ë¶¯×÷Ϊ°²×° eclipse 3.4 ÀïµÄ Web ¿ª·¢²å¼þ£»
¶þ¡¢Ï ......

FlexÖеĵ¼º½Æ÷

Ò»¸öµ¼º½ÈÝÆ÷¿É
ÒÔͨ¹ýÒ»×é×ÓÈÝÆ÷À´¼à¿ØÓû§µÄ²Ù×÷¡£±ÈÈ磬TabNavigator
Õâ¸öÈÝÆ÷¾Í¿ÉÒÔͨ¹ýÒ»×étabs
À´ÈÃÓû§Ñ¡Ôñ¿É¼ûµÄ×ÓÈÝÆ÷¡£Flex3
ÌṩÁËÈýÖÖÖ÷ÒªµÄµ¼º½ÈÝÆ÷£º
Ø      

ViewStack
Ø      

TabNavigator
Ø &nbs ......

FlexÖ®TabNavigator

TabNavigatorĬÈÏÊÇÖ»³õʼ»¯µÚÒ»¸öTABµÄ£¬ÉèÒ»ÏÂÊôÐÔ£¬ÉèÁ˺ó»á³õʼ»¯ÆäËûTAB£¬creationPolicy="all"
²¹³äÏÂtabÀïÃæµÄÈÝÆ÷ÊÇCanvas
¶¯Ì¬Éú³ÉTabNavigator tabÒ³Ãæ
var canvas: Canvas = new Canvas();
canvas.label = "new Tab";
tabNavigator.addChild(canvas);
-------------------------------------------------- ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ