Flex 遍歷元件的實現

2021-09-30 08:03:24 字數 2128 閱讀 1109

flex

有兩個陣營元件:

spark

元件和mx

元件,關於

spark

元件和mx

元件的區別,

spark

元件具體有哪些?

mx元件具體有哪些?大家請參考

adobe

的其它文件。

本文旨在遍歷容器的元件,其可以是遍歷

的所有元件,也可以遍歷

group

、box

中包含的元件等等。

遍歷元件需要做

2件事情:

1)區別是

spark

元件還是

mx元件,因為

spark

元件和mx

元件載入子元素處理方式不同,

spark

元件通過

addelement

來載入子元素,而

mx則是

addchild

來載入子元素;

2)區別是否為容器

(container)

還是普通的元件

(component)

;下述為乙個遍歷組建的簡單

demo

,當然**可以繼續優化。

<?xml version="1.0" encoding="utf-8"?>

" xmlns:s="

library:"

xmlns:mx="

library:

" width="

600" height="

261"

>

importspark.components.supportclasses.skinnablecomponent;

privatevarresult:string ="";

protectedfunctionbtnretrieve_clickhandler(event:mouseevent):void

privatefunctionretrieve(obj:object, prefix:string):void

}else

} }]]>

id="

spanel

" title="

spark panel

" width="

414"

>

x="10" y="

32" id="

spanel_textinput

"/>

x="199" y="

32" label="

按鈕" id="

spanel_button

"/>

panel

id="

mpanel

" title = "

mx panel

" x="

0" y="

135" width="

414" height="

116" layout="

absolute

">

x="10" y="

15" id="

mpanel_textinput

"/>

label="

按鈕" x="

200" y="

16" id="

mpanel_button

"/>

panel>

x="519" y="

10" label="

遍歷控制項

" id="

btnretrieve

" click="btnretrieve_clickhandler(event)"

/>

x="422" y="

39" height="

212" width="

168" id="

txtresult

"/>

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...