flex tree ×Ô¶¯ÏÔʾºáÏò¹ö¶¯Ìõ
mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:cmp="com.render.*"
height="100%" width="100%" paddingTop="0" paddingBottom="0" paddingLeft="0" paddingRight="0">
<cmp:AutoSizeTree
id="checkTree"
itemRenderer="com.render.CheckTreeRenderer"
change="updataDataGrid()"
labelField="@label"
width="100%" height="100%"
horizontalScrollPolicy="auto" >
</cmp:AutoSizeTree>
</mx:Application>
actionscript
package com.render
{
import flash.events.Event;
import mx.controls.Alert;
import mx.controls.Tree;
import mx.core.ScrollPolicy;
import mx.core.mx_internal;
public class AutoSizeTree extends Tree
{
public function AutoSizeTree()
{
super();
horizontalScrollPolicy = ScrollPolicy.AUTO;
}
override public function get maxHorizontalScrollPosition():Number
{
if (isNaN(mx_internal::_maxHorizontalScrollPo
Ïà¹ØÎĵµ£º
±¾ÎÄÀ´×Ô£ºhttp://www.insideria.com/2009/12/flex-101-creating-an-swipeslid.html
ÔÚ±¾ÀýÖУ¬ÎÒÃǽ«Ì¸ÂÛÔõÑù´´½¨swipe/slideЧ¹û¡£µ±Äã´ÓÒ»¸öÆÁÄ»·µ½ÁíÍâÒ»¸öÆÁÄ»ÉÏ£¬Äã¾³£¿ÉÒÔ¿´µ½´¥ÃþÉèÊ©Àï³öÏ֓ת±ä”£¬ÎÒÃǾÍÊÇÊܵ½ÁËËüµÄÆô·¢¡£Ò»Ò³ÄÚÈÝ´Ó»¬ÒƵ½Ò»±ß£¬ÁíÍâÒ»Ò³´ÓÁíÍâÒ»±ßÎ޷컬¶¯½øÀ´¡£
ÔÚÎÒÃǽøÒ»²½ ......
¹Ø¼ü×Ö: flex, ÍÏ×§º¯Êý
Flex×é¼þÄÚÖÃÁË´¦ÀíÍÏקʼþµÄ½Ó¿Ú£¬ÓÐЩ¿Ø¼þÒѾʵÏÖÁËÍÏ×§¹¦ÄÜ£¬±ÈÈçList¡¢DataGrid¡¢Menu¡¢TileList¡¢Tree£¬ÔÚÉèÖÃÏà¹ØµÄÍÏ×§ÊôÐÔºó£¬ËüÃǶ¼¿ÉÒÔÔÚÏàͬÀàÐ͵Ä×é¼þÖ®¼äÀûÓÃÊó±êÀ´ÊµÏÖÊý¾ÝµÄ×ªÒÆ¡£
allowDragSelection ÊÇ·ñ¿ÉÒÔÍÏÑ¡
&n ......
flex ºÍjavascript»¥Ïàµ÷Óá£
Ò»¡¢flex µ÷ÓÃjavascript
Ö»ÐèʹÓþ²Ì¬µÄExternalInterface.call¾Í¿ÉÒÔÁË¡£
call ·½·¨ÖÁÉÙÒªÇóÒ»¸ö²ÎÊý£¬¾ÍËùµ÷ÓöÊýµÄÃû³Æ¡£
Ò²¿ÉÒÔ´«µÝ²ÎÊý¡£
È磺
ExternalInterface.call("alert","hello");
"hello"¾ÍÊÇ×÷Ϊalertµ ......
1.д session
mxml Îļþ ¼Ó
<mx:RemoteObject source="servlet" id="sessionObject" />
as ÎļþÓÃÏÂÃæÓï¾äµ÷ÓÃ
sessionObject.session("set", "foo", 30200);
2.¶Á session
mxml Îļþ ¼Ó
<mx:RemoteObject source="servlet" id="sessionObject1" res ......