That's what the initobj parameter of PopUpManager.createPopUp() is
for in Flex 1.5:

var login = mx.managers.PopUpManager.createPopUp(this, PopUp, false,
   { nomPhoto: "vsdvdsvsdvsdv"} );



--- In flexcoders@yahoogroups.com, Alin DICU <[EMAIL PROTECTED]>
wrote:
>
> Hello,
>
> I want to create a popUp and pass parameters to it so that it can
> dynamically display information. Is it possible?
>
> Here are some parts of my code:
>
> ------------------------------------------PopUp.mxml---------------
----------------------------------------
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:TitleWindow
>     xmlns:mx="http://www.macromedia.com/2003/mxml"
>     title="Les détails de la sélection"
>     x="268" y="86"
>     closeButton="true"
>     click="this.deletePopUp();"
>     width="380" height="300">
>   
>     <mx:Script>
>     <![CDATA[
>         var nomPhoto:String;
>       
>         function changerCommentaire()
>         {
>             remplirListeHttpSrv.send();
>         }
>     ]]>
>     </mx:Script>
>   
>     <mx:HTTPService   
>         id="remplirListeHttpSrv"
>         concurrency="multiple"
>         method="GET"
>        
url="" href="http://localhost:8084/FlexXMLServer/RemplirListeServlet">http://localhost:8084/FlexXMLServer/RemplirListeServlet"
>         showBusyCursor="true"
>         resultFormat="object"
>         fault=""
>         />
>   
>     <mx:TabNavigator borderStyle="solid" width="100%"
height="100%">
>         <mx:Canvas label="La photo" width="100%" height="100%"
> backgroundColor="#FFFFCC">  
>             <mx:Image
>
source="http://localhost:8084/FlexXMLServer/Photos/Mercedes/Mercedes
ML
> back.jpg"/>  
>         </mx:Canvas>
>
>         <mx:Canvas label="Les propriétés" width="100%"
height="100%"
> backgroundColor="#FFFFCC">
>             <mx:Grid>
>                 <mx:GridRow marginLeft="15">          
>                     <mx:GridItem colSpan="2"></mx:GridItem>
>                 </mx:GridRow>
>                 <mx:GridRow marginLeft="15" horizontalGap="5">
>                     <mx:GridItem>
>                         <mx:Label text="Nom photo : "
id="nomPhotoLbl"
> width="120"/>                  
>                     </mx:GridItem>
>                     <mx:GridItem width="200">
>                         <mx:TextInput editable="false"
id="nomPhotoTxt"
> text="{nomPhoto}" width="200"/>
>                     </mx:GridItem>                      
>                 </mx:GridRow>              
>                    ------------------------------------------------
-----
>                 <mx:GridRow marginLeft="15"
horizontalAlign="right">
>                     <mx:GridItem colSpan="2">
>                       <mx:Button label="Changer le commentaire"
> click="changerCommentaire()" width="50%"/>
>                     </mx:GridItem>                      
>              
</mx:GridRow>                                           
>                               
>           </mx:Grid>
>         </mx:Canvas>
>     </mx:TabNavigator>
>   
>     <mx:Button label="Fermer la fenêtre" width="100%"
> click="this.deletePopUp();"/>
>
> </mx:TitleWindow>
>
> ----------------------------------------------TitleWindowApp.mxml--
---------------------------------
>
> <?xml version="1.0" encoding="utf-8"?>
> <!-- Simple application to demonstrate TitleWindow layout -->
> <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml"
xmlns="*"
> backgroundColor="#FFFFFF">
>
>    <mx:Script>
>        <![CDATA[           
>       function showWindow()
>       {
>               var popUp:PopUp = new PopUp();
>             popUp.nomPhoto = "vsdvdsvsdvsdv";
>             var login = mx.managers.PopUpManager.createPopUp(this,
> PopUp, false);
>       }
>      ]]>
>    </mx:Script>
>  
>    <mx:XML></mx:XML>
>
>    <mx:Panel title="Simple Panel">
>
>        <mx:Button label="Click to view title window"
click="showWindow();"/>
>        <mx:MenuBar>
>        </mx:MenuBar>
>
>    </mx:Panel>
>
> </mx:Application>
>
> So what I want to is to dynamically display the "nomPhotoTxt"
InputField
> into the PopUp.mxml. A solution was to instantiate a PopUp and
parameter
> it before displaying it, but apparently the
> mx.managers.PopUpManager.createPopUp(...) doesn't allow it.
>
> Are there any other ways?
>
> Thanks,
>






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




Reply via email to