当前位置: 代码迷 >> Web开发 >> flex viewstack有关问题
  详细解决方案

flex viewstack有关问题

热度:779   发布时间:2012-03-16 16:34:56.0
flex viewstack问题
小弟想做一个类似合同的东东 用的是viewstack这个容器
具体步骤是当点击加载按钮后把把一个数组里的值放到viewstack里的第一个索引页和第二个索引页面里,第一个索引页面没问题,但是问什么后面的每个索引页都要先浏览一遍再点加载按钮菜能加载上呢,能不能在不浏览后面索引页的情况下把后面的数据也加载上啊。
小弟是初学flex请各位大虾帮忙看看吧 急啊
具体代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="539" height="653" backgroundColor="#FFFFFF">
<mx:Script>
<![CDATA[
private var zfc:String="aaa*xx*sss";
private var sz:Array=new Array();
private function fuzhi():void{
sz=zfc.split("*");
x1.text=sz[0];
mb_11.text=sz[1];
mb_21.text=sz[2];
}
private function kzsy():void{
var ind:int=mbyb.selectedIndex;
btn_s.enabled=true;
if(ind==1)
{
btn_x.enabled=false;
}
var zhi:int=++ind;
mbyb.selectedIndex=zhi;
}
private function kzsy2():void{
var ind2:int=mbyb.selectedIndex;
btn_x.enabled=true;
if(ind2==1)
{
btn_s.enabled=false;
}
var zhi2:int=--ind2;
mbyb.selectedIndex=zhi2;
}

]]>
</mx:Script>
<mx:ViewStack x="10" y="10" id="mbyb" width="519" height="589">
<mx:Canvas label="mbfp" width="100%" height="100%">
<mx:Label x="116.5" y="157" width="286" height="45" fontSize="27" color="#010101" fontWeight="bold" id="x1"/>
<mx:Label x="198.75" y="232" text="样板封皮" color="#000101" fontSize="27" fontWeight="bold" width="121.5" fontFamily="Verdana"/>
</mx:Canvas>
<mx:Canvas label="no1" width="100%" height="100%">
<mx:Label x="10" y="40" text="出卖人:" width="54" color="#000101" fontSize="12"/>
<mx:Label x="10" y="14" text="第一条:" width="87" fontSize="15" fontWeight="bold"/>
<mx:TextInput x="59" y="36" width="420" id="mb_11" textDecoration="none" fontSize="12"/>
</mx:Canvas>
<mx:Canvas label="no2" width="100%" height="100%">
<mx:Label x="10" y="10" text="第二条:" fontSize="15" color="#000000" fontStyle="normal" fontWeight="bold"/>
<mx:Label x="10" y="42" text="购买人:" fontSize="12" color="#030303"/>
<mx:TextInput x="59" y="40" width="440" id="mb_21" fontSize="12"/>
</mx:Canvas>
</mx:ViewStack>
<mx:Button x="381" y="598" label="&lt;上一页" id="btn_s" fontSize="12" click="kzsy2()" enabled="false"/>
<mx:Button x="455" y="598" label="下一页&gt;" id="btn_x" fontSize="12" click="kzsy()"/>
<mx:Label x="10" y="602" text="注:合同录入时请不要输入&quot;*&quot;号和特殊字符" width="350" fontSize="12" color="#FB020E"/>
<mx:Button x="314" y="599" label="加载" id="btn_jz" fontSize="12" color="#000000" click="fuzhi()"/>
</mx:Application>

写的有点乱大家帮帮忙啊

------解决方案--------------------
好贴 呵 wolfman_x