I used below code Instead of my previous code:-

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
        initialize="loadXML()"
        width="100%" height="100%"
        paddingLeft="5" paddingRight="5" paddingBottom="5"
paddingTop="5"
        horizontalAlign="left" backgroundColor="0x000000"
        layout="vertical" viewSourceURL="srcview/index.html">
  <mx:HTTPService
        id="myPhpService" url="http://www.maninactionscript.com/
tutoril.xml.php"
        method="POST" useProxy="false"/>

 <mx:Canvas backgroundColor="0x663333" useHandCursor="true">
        <mx:SWFLoader id="header" height="150" source="header1.swf"
y="2" width="908" horizontalCenter="0"/>

 <mx:Canvas backgroundColor="0x663333" id="mainCanvas" y="160"
width="908">
    <mx:Script>
        <![CDATA[
            import mx.formatters.DateFormatter;
            import flash.net.navigateToURL;
            import mx.collections.XMLListCollection;
            import mx.controls.Alert;
            import mx.collections.ArrayCollection;
            import flash.net.URLRequest;
                import flash.net.URLVariables;
                        import flash.net.*;
            [Bindable]
            private var externalXML:XMLListCollection;
            private var params:Object;
            private function loadXML():void {
                var loader:URLLoader = new URLLoader();
                var request:URLRequest = new URLRequest("myComponents/
rss.xml");
                loader.load(request);
                loader.addEventListener(Event.COMPLETE, onComplete);
            }

            private function onComplete(event:Event):void {

                var loader:URLLoader = URLLoader(event.target);

                var qnItems:QName = new QName(mxna, "item");
                var dataXML:XML = XML( loader.data );
                dataXML.addNamespace( mxna );
                var base:XMLList = dataXML.descendants( qnItems );

                externalXML = new XMLListCollection( base );

            }

            private var mxna:Namespace = new Namespace("http://
purl.org/rss/1.0/");
            private var dc:Namespace = new Namespace("http://purl.org/
dc/elements/1.1/");
            [Bindable]
            private var qnTitle:QName = new QName(mxna, "title");
            [Bindable]
                        private var qnIntroduction:QName = new QName(mxna, 
"heading");
            [Bindable]
            private var qnLink:QName = new QName(mxna, "link");
            [Bindable]
            private var qnDescription:QName = new QName(mxna,
"description");
            [Bindable]
            private var qnCreator:QName = new QName(dc, "creator");
            [Bindable]
            private var qnDate:QName = new QName(dc, "date");
            [Bindable]
            private var qnSubject:QName = new QName(dc,
"subject");
            private function getField( itemXML:XML,
field:QName ):String {
                if( field == qnDate ) {
                    var df:DateFormatter = new DateFormatter();
                    df.formatString = "(YYYY.MM.DD)";
                    return df.format( itemXML.descendants
( field ).toString() );
                }
                return itemXML.descendants( field ).toString();
            }

            private function processURL( url:String ):void {
                //var urlString:String="http://www.maninactionscript.com/
tutorial_main.php";
                var openURL:URLRequest = new URLRequest("http://
www.maninactionscript.com/tutorials.html");
                var request:URLRequest = new URLRequest(url);
                //var loader:URLLoader = new URLLoader();
                // Alert.show("request"+url);
                var newArray:Array=url.split("=");

                myPhpService.cancel();

                params = new Object();
                params.rec_id = newArray[1];
                //Alert.show("request"+newArray[1]);
                myPhpService.send(params);

                //var variables:URLVariables = new URLVariables();
                //variables.rec_id = new newArray[1];
                                //request.data = variables;

                //loader.load(request);
                navigateToURL(request, "_self");
               // Alert.show("request"+url);

            }


        ]]>
    </mx:Script>


    <mx:Panel layout="vertical"
        title="Manesh Bahuguna"
        width="90%" height="100%"
        paddingLeft="5" paddingRight="5" paddingBottom="5"
paddingTop="5" x="40" y="0" horizontalAlign="center">

        <mx:Repeater width="100%"
            id="newsItems"
            dataProvider="{ externalXML }">
            <mx:VBox width="100%" horizontalAlign="left"
creationCompleteEffect="Fade">
                <mx:Text paddingRight="10"
                    width="98%"
                    textAlign="left" color="0x000000" fontSize="16"
fontWeight="bold"
                    text="{ getField( XML( newsItems.currentItem ),
qnIntroduction )}" />
                <mx:LinkButton id="lbtn"
                    textAlign="left"
                    label="{ getField( XML( newsItems.currentItem ),
qnTitle ) }"
                    click="processURL( getField( XML
( event.currentTarget.getRepeaterItem() ), qnLink ) )"
rollOverColor="#C89191"/>
                <mx:TextArea paddingLeft="10" paddingRight="10"
editable="false"
                    width="98%" cornerRadius="6" height="50"
                    backgroundColor="0xFAFAFA"
                    htmlText="{ getField( XML
( newsItems.currentItem ), qnDescription ) }" ></mx:TextArea>
                <mx:Text paddingRight="10"
                    width="98%"
                    textAlign="right"
                    text="{ getField( XML( newsItems.currentItem ),
qnCreator ) + &apos; &apos; + getField( XML( newsItems.currentItem ),
qnDate )  + &apos; &apos; + getField( XML( newsItems.currentItem ),
qnSubject ) }" />
            </mx:VBox>
        </mx:Repeater>
        <mx:Text paddingRight="10"
                    width="98%"
                    textAlign="center" color="0x000000" fontSize="9"
fontWeight="bold"
                    text="All Right Resevered
[EMAIL PROTECTED]" />
    </mx:Panel>
   </mx:Canvas>
    </mx:Canvas>
</mx:Application>


On Dec 9, 3:09 pm, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> I'm trying to achieve pretty much the same thing. Have you found a
> solution to this problem ?
>
> Thanks
>
> On 30 oct, 08:50, ManInAction <[EMAIL PROTECTED]> wrote:
>
>
>
> > Ok. I m writing my code below...all my text coming from tempXML
> > Xml.and i m using repeater for loop.I want that my TextArea autosize
> > according to text.I already used CSS and TextFormat but it not
> > worked???
>
> > <?xml version="1.0"?>
> > <!-- repeater\myComponents\CustButton.mxml -->
> > <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml";
> > creationComplete="xmlload();" color="#008040">
>
> >   <mx:Script>
> >     <![CDATA[
> >     import mx.collections.ArrayCollection;
> >     import flash.text.TextField;
> >     import flash.net.URLRequest;
> >     import flash.net.*;
> >     import flash.xml.XMLDocument;
> >     import mx.controls.Alert;
> >     import flash.events.*;
> >     import mx.events.FlexEvent;
>
> >   public var ss:StyleSheet = new StyleSheet();
> >    public var myText:String = "";
> >       [Bindable]
> >       public var masterTaskListCollection:ArrayCollection = new
> > ArrayCollection();
> >        [Bindable]
> >        private var colorArray:ArrayCollection=new
> > ArrayCollection([0xFFFFFF,0x00FF00]);
> >                 public function xmlload():void{
> >                 var request:URLRequest = new 
> > URLRequest("myComponents/tempXML.xml");
>
> >                 var loader:URLLoader=new URLLoader();
> >                 try {
>
> >                         loader.load(request);
> >                         //Alert.show("hello"+loader.data);
> >             } catch (error:Error) {
> >                 trace("Unable to load requested document.");
> >             }
>
> > loader.addEventListener(Event.COMPLETE, FillArray);}
>
> > private function FillArray(event:Event):void{
> >         var xml:XML=new XML(event.target.data);
> >         var xmlnode:XMLDocument=new XMLDocument();
> >         xmlnode.ignoreWhite = true;
> >         xmlnode.parseXML(xml.data);
> >         //Alert.show("xmlload()"[EMAIL PROTECTED])
> >       var masterTaskList:Array = new Array();
>
> >       var authors:XMLList=xml.heading;
> >     for(var i=0;i<authors.length();i++){
> > masterTaskList[i] = [EMAIL PROTECTED],
> > [EMAIL PROTECTED];
> > masterTaskListCollection.source = masterTaskList;
>
> > }
> > }
>
> >     ]]>
> >   </mx:Script>
>
> > <mx:Repeater dataProvider="{masterTaskListCollection}" id="outerLoop"
>
> > <mx:Repeater dataProvider="{outerLoop.currentItem}" id="innerLoop">
> > <mx:TextArea id="tempTxt" change="update()" width="100%" height="50%"
> > wordWrap="true" color="{colorArray.getItemAt(innerLoop.currentIndex%2)
> > as uint}" text="{innerLoop.currentItem}" buttonMode="true"
> > fontSize="16" x="{(75*(innerLoop.currentIndex))}"
> > y="{(75*(outerLoop.currentIndex))}" backgroundAlpha="0"
> > borderThickness="0" toolTip="{(innerLoop.currentIndex%2) as uint}"
> > horizontalScrollPolicy="off"
> > verticalScrollPolicy="off"></mx:TextArea>
> > </mx:Repeater>
> > </mx:Repeater>
>
> > </mx:VBox>
>
> > Thanks,
>
> > Regards
> > Manesh Bahuguna
>
> > On Oct 30, 11:36 am, "bhavya gowda" <[EMAIL PROTECTED]> wrote:
>
> > > Hi.....
> > >         Plz elaborate your question.......
>
> > >        Just  have a look on this..(Am not sure about what you are 
> > > asking..)
> > > Dont mention width and height of your TextArea..
>
> > >        <?xml version="1.0" encoding="utf-8"?>
> > >        <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > > layout="absolute">
> > >       <mx:TextArea id="txt" editable="true"/>
> > >       </mx:Application>
>
> > > On Wed, Oct 29, 2008 at 2:30 PM, ManInAction <[EMAIL PROTECTED]>wrote:
>
> > > > Hi Friends,
>
> > > > I m using Repeater for TextArea in loop wise.So, i need tht My
> > > > TextArea autosize according to text.
>
> > > > Thanks in advance..
>
> > > > Regards,
> > > > Manesh Bahuguna,
> > > > Flash & Flex Programmer- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to