前面的例子從乙個地方移動資料到另乙個地方使用了預設設定,但你也可以很容易地建立 處
理過程來複製那些資料。接下來的例子複製了乙個可拖拽的 box 元件的資訊給乙個拖拽源
( dragsource )物件,這個物件用來建立乙個新的 box 例項,然後將這個 box 例項增加到 釋
放目標 (drop target) 的顯示清單中。
下面有兩種形式:1、是增加一新的元件。2、拖動的還是原來的元件。
code:
<?
xmlversion="1.0"
encoding="utf-8"
?>
<
xmlns:fx=""
xmlns:s="library:"
xmlns:mx="library:"
minwidth="955"
minheight="600"
width="100%"
height="100%"
>
<
s:layout
>
<
s:horizontallayout
verticalalign="middle"
/>
s:layout
>
<
fx:declarations
>
fx:declarations
>
<
fx:script
>
import mx.core.dragsource;
import mx.core.iuicomponent;
import mx.events.dragevent;
import mx.managers.dragmanager;
private static const format:string = "box";
private function mousedownhandle(evt:mouseevent):void
private function dragenterhandle(evt:dragevent):void
}private function drophandle(evt:dragevent):void
]]>
fx:script
>
<
mx:canvas
id="canvas"
backgroundcolor="0xeeeeee"
width="80%"
height="80%"
dragenter="dragenterhandle(event);"
dragdrop="drophandle(event);"
>
<
mx:box
id="dragitem"
width="20%"
height="20%"
backgroundcolor="0x00ffcc"
mousedown="mousedownhandle(event);"
/>
mx:canvas
>
>
Flex 遍歷元件的實現
flex 有兩個陣營元件 spark 元件和mx 元件,關於spark 元件和mx 元件的區別,spark 元件具體有哪些?mx 的其它文件。的所有元件,也可以遍歷group box 中包含的元件等等。遍歷元件需要做2 件事情 1 區別是spark 元件還是mx 元件,因為spark 元件和mx 元...
Flex 遍歷元件的實現
flex有兩個陣營元件 spark元件和mx元件,關於spark元件和mx元件的區別,spark元件具體有哪些?mx元件具體有哪些?大家請參考adobe的其它文件。遍歷元件需要做2件事情 1 區別是spark元件還是mx元件,因為spark元件和mx元件載入子元素處理方式不同,spark元件通過ad...
Flex 遍歷元件的實現
flex有兩個陣營元件 spark元件和mx元件,關於spark元件和mx元件的區別,spark元件具體有哪些?mx元件具體有哪些?大家請參考adobe的其它文件。遍歷元件需要做2件事情 1 區別是spark元件還是mx元件,因為spark元件和mx元件載入子元素處理方式不同,spark元件通過ad...