flex如何添加子标签

时间:2021-09-28 05:29:09
<controls:FlexBook id="book" y="47" left="60" right="100" top="40" height="400"
animateCurrentPageIndex="true"
showCornerTease="true"
activeGrabArea="corner"
edgeAndCornerSize="60"
itemSize="halfPage"
>
<controls:itemRenderer>  
<Component>
<VBox height="100%">
<controls:Zoomer >
<controls:SuperImage width="100%" height="100%" toolTip="{data.slice(data.indexOf(',')+1)}" data="{data.slice(data.indexOf(',')+1)}" click="outerDocument.focusOn(event.currentTarget)" />
</controls:Zoomer>
</VBox>
</Component> 
</controls:itemRenderer>

</controls:FlexBook>


程序初始化的时候我希望在controls:FlexBook下加入如下代码。

<String>bookpicture/1.jpg</String> 
<String id="s">bookpicture/2.jpg</String>
<String>bookpicture/3.jpg</String>
<String>bookpicture/4.jpg</String>
<String>bookpicture/5.jpg</String>
<String>bookpicture/6.jpg</String>

这个如何做??

5 个解决方案

#1


没弄懂你的目的,在里面加string想实现什么呢,FlexBook有string的属性,或者有string这样的控件吗

#2


是想在初始化的时候 得到这么一个xml吧

#3


引用 1 楼 zhuzhi 的回复:
没弄懂你的目的,在里面加string想实现什么呢,FlexBook有string的属性,或者有string这样的控件吗


每<String> 图片地址</String>代表一页。

因为每本书的内容不一样,我是想动态改变String的值。

就是根据参数输出String。

也就是通过程序的方式怎样在</controls:itemRenderer></controls:FlexBook>加入
<String>bookpicture/1.jpg</String> 
                    <String id="s">bookpicture/2.jpg</String>
                    <String>bookpicture/3.jpg</String>
                    <String>bookpicture/4.jpg</String>
                    <String>bookpicture/5.jpg</String>
                    <String>bookpicture/6.jpg</String>
代码?

#4


我本来明白,看你这么说...不明白了

#5


定义arraycollection:flexbook_data;
flexbook_data.push(<String>bookpicture/6.jpg</String>);
flexbook_data.push(<String>bookpicture/6.jpg</String>);
flexbook_data.push(<String>bookpicture/6.jpg</String>);
...

book.dataprivder=flexbook_data;

#1


没弄懂你的目的,在里面加string想实现什么呢,FlexBook有string的属性,或者有string这样的控件吗

#2


是想在初始化的时候 得到这么一个xml吧

#3


引用 1 楼 zhuzhi 的回复:
没弄懂你的目的,在里面加string想实现什么呢,FlexBook有string的属性,或者有string这样的控件吗


每<String> 图片地址</String>代表一页。

因为每本书的内容不一样,我是想动态改变String的值。

就是根据参数输出String。

也就是通过程序的方式怎样在</controls:itemRenderer></controls:FlexBook>加入
<String>bookpicture/1.jpg</String> 
                    <String id="s">bookpicture/2.jpg</String>
                    <String>bookpicture/3.jpg</String>
                    <String>bookpicture/4.jpg</String>
                    <String>bookpicture/5.jpg</String>
                    <String>bookpicture/6.jpg</String>
代码?

#4


我本来明白,看你这么说...不明白了

#5


定义arraycollection:flexbook_data;
flexbook_data.push(<String>bookpicture/6.jpg</String>);
flexbook_data.push(<String>bookpicture/6.jpg</String>);
flexbook_data.push(<String>bookpicture/6.jpg</String>);
...

book.dataprivder=flexbook_data;