易截截图软件、单文件、免安装、纯绿色、仅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网站收集分享

一、国外站点
1.资源 类
Adobe Flex 2 Component Explorer : 官方的,展示了各种组件 的用法 ,入门 必看。
CFlex :很好的一个Flex资源站点,包括教程 ,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。
FlexBox :一个收集 了网上很多开源 组件的站点,是进阶学习 的好帮手。 ......

flex builder4修改swf输出路径进行多项目配合

现在有一个工程是java web project,还有一个工程是flex工程,安装的是flex builder 4正式版。发现在修改flex工程属性的构建路径时,修改结果不能保存。 解决办法: 在.actionScriptProperties文件中,找到路径直接修改。 ......

flex嵌入字体

Hey,buddy! How are you doing these days?All right,Let us straight to the point.
flex嵌入字体有两种方式:
方式1,直接嵌入:
   [Embed(mimeType='application/x-font', source='font/minicartoon.ttf', fontName='迷你简卡通')]
   private var mnCartonFont:Class;
 &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号