Hi Friends,
This is kishore, i have a requirement that, i am
using an images in repeater control. If i am giving the source of
that icon from a folder of images its accepting, but now i need to
give then from an SWC (skinClass). But its not accepting from an SWC.
I am sending the code, please help me regarding this !
<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" height="300"
horizontalScrollPolicy="off" creationComplete="hs.send();"
backgroundColor="#fafbfc"
xmlns:ResizableWindow="AppComps.ResizableWindow.*">
<mx:HTTPService url="Data.xml" id="hs"
result="hs_resultHandler(event)"
fault="Alert.show(event.fault.toString());" resultFormat="e4x" />
<mx:Script>
<![CDATA[
[Bindable]
[Embed(skinClass='iconPlus')]
public var iconPlus1:Class;
import mx.core.Application;
import mx.events.ListEvent;
import mx.containers.VBox;
import mx.managers.PopUpManager;
import mx.controls.Alert;
import mx.rpc.events.ResultEvent;
[Bindable]
public var xList:XMLList=new XMLList();
protected function hs_resultHandler(event:ResultEvent):void
{
//Alert.show(event.result..xmail.repdata.toString());
xList=event.result..xmail.repdata as XMLList;
testfun();
}
[Bindable]
var kk:XMLList=new XMLList();
public function testfun():void
{
for(var
i:int=0;i<xList.children().length();i++)
{
//Alert.show(i+'');
kk=xList.imgdata[i].children()
as XMLList ;
// Alert.show(kk+'');
}
//Alert.show(xList.children().length()+'');
//Alert.show(xList.imgdata[1].children().length()+'');
}
//public function
eachClick(event:Event,dynmicText:Image):void
public static var objNo:int;
[Bindable]public static var kk1:String;
public function eachClick(event:Event):void
{
//Alert.show(img.+'fghfgh'+img.width+'hjghj');
kk1=new String();
kk1=event.currentTarget.source;
objNo = 0;
//Alert.show(event.currentTarget.source,'Nag');
}
public var kkk:String="@Embed(skinClass='";
public var jj:String="')";
/* public var kkk:String="'"+"@Embed(skinClass='"+"'";
public var jj:String="'"+"')"+"'"; */
]]>
</mx:Script>
<mx:Script source="IconScript.as"/>
<mx:VBox width="100%" height="100%" horizontalAlign="center">
<mx:VBox width="200" >
<mx:Repeater id="rep" dataProvider="{xList}" >
<mx:HBox width="100%" backgroundColor="#B9C3C6">
<mx:Label text="{rep.currentit...@txt}" />
</mx:HBox>
<mx:HBox width="100%" >
<mx:Tile direction="horizontal" width="200">
<mx:Repeater id="rep2"
dataProvider="{rep.currentItem.imgdata.children()}" >
<mx:Image id="img"
source="{'images/charts/'+rep2.currentItem
+'.PNG'}" click="eachClick(event)" />
<mx:Text
text='{kkk+rep2.currentItem+jj}' />
<!--<mx:Image id="img"
source="{kkk+rep2.currentItem+jj}"
click="eachClick(event)" />
-->
</mx:Repeater>
</mx:Tile>
</mx:HBox>
</mx:Repeater>
</mx:VBox>
</mx:VBox>
</mx:VBox>
please help me regarding this
this is data.xml
<xml>
<xmail>
<repdata txt='Column'>
<imgdata>
<img1>up</img1>
<img2>down</img2>
<img3>top</img3>
<img4>crossline</img4>
<img5>n</img5>
<img6>col6</img6>
<img7>col7</img7>
<img8>col8</img8>
<img9>col9</img9>
<img10>col10</img10>
<img11>col11</img11>
<img12>col12</img12>
<img13>col13</img13>
<img14>col14</img14>
</imgdata>
</repdata>
<repdata txt='Line'>
<imgdata>
<img1>line1</img1>
<img2>line2</img2>
<img3>line3</img3>
<img4>line4</img4>
<img5>line5</img5>
<img6>line6</img6>
<img7>line7</img7>
</imgdata>
</repdata>
<repdata txt='Pie'>
<imgdata>
<img1>pie1</img1>
<img2>pie2</img2>
<img3>pie3</img3>
<img4>pie4</img4>
<img5>pie5</img5>
<img6>pie6</img6>
</imgdata>
</repdata>
<repdata txt='Bar'>
<imgdata>
<img1>bar1</img1>
<img2>bar2</img2>
<img3>bar3</img3>
<img4>bar4</img4>
<img5>bar5</img5>
<img6>bar6</img6>
<img7>bar7</img7>
<img8>bar8</img8>
<img9>bar9</img9>
<img10>bar10</img10>
</imgdata>
</repdata>
</xmail>
</xml>
--
You received this message because you are subscribed to the Google Groups "Flex
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/flex_india?hl=en.