I agree with Nate and Tracy, that doesn't sound like a good use for
modules.  Everything you mention can be done very easily in 1 swf.

Consider your 'pages' as 'views' instead, I know this sounds nitpicky but
the sooner I got away from the 'page refresh' mentality the sooner the rest
made sense.  use a viewstack to hold the different forms (or states to
hide/show them).

Unless you have many very large forms to fill out I'd stay away from
modules.

Another thing that helped me learn is the docs

http://livedocs.adobe.com/flex/3/html/

read the first couple chapters, and you'll know how to handle this.

D.

On Tue, Sep 2, 2008 at 4:18 PM, Pankaj Arora <[EMAIL PROTECTED]> wrote:

>    The example I gave you is what I wish to achieve. I am not sure how to
> handle this in single application. I am new to flex.
>
> Business reason:
>
> I have one page where I have one form. User fills this information and
> press one button (button1). He is taken to another page (Page1) where he
> fills another form. Some information from first page is used in the next
> page- Page 1. If user had pressed button2 then he would have been taken to
> page2. All the pages currently are separate applications. As suggested by
> you guys I am trying to make modules out of it and then load/unload modules
> as the button is clicked. Problem is that the pages are not part of main
> application so I made main application as module too and loaded it as
> default. Now on clicking button 1 I want to unload main module and load
> another module which is another page.
>
>
>
> Thanks,
>
> Pankaj Arora
>
>
>  ------------------------------
>
> *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Nate Beck
> *Sent:* Tuesday, September 02, 2008 12:41 PM
>
> *To:* flexcoders@yahoogroups.com
> *Subject:* Re: [flexcoders] Using view stack to link to mxml
>
>
>
> I agree.. I'm trying to understand exactly why you need separate swfs.
> What you're trying to achieve, as far as I can tell, sounds like it can all
> be handled in one single application.
>
> Cheers,
> Nate
>
> On Tue, Sep 2, 2008 at 12:50 PM, Tracy Spratt <[EMAIL PROTECTED]>
> wrote:
>
> Do you have a compelling business reason to avoid a straight-forward
> component architecture?
>
>
>
> Such reasons exist, but be sure you have not missed the best solution by
> jumping to a more complex one.
>
>
>
> Tracy
>
>
>  ------------------------------
>
> *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Pankaj Arora
> *Sent:* Tuesday, September 02, 2008 3:05 PM
> *To:* flexcoders@yahoogroups.com
> *Subject:* RE: [flexcoders] Using view stack to link to mxml
>
>
>
> Yes I do have control and can make all of them modules.
>
> But I am not able to understand how to load/unload various modules.
>
>
>
> To put it in perspective: My main application has a button which when
> pressed takes me to another application which has another button which
> pressed takes me to 3rd application.
>
> If I make all of them modules and load the main application and on pressing
> the button I should be able to load the second swf file and unload the main
> application. And so forth..
>
>
>
> Can you please give some examples to how to do this? I am attaching my 2
> application which I attached before and my requirement is when I add text on
> the text box in Hello1.mxml and click the "click me" button Hello2.mxml is
> shown and the text box in Hello2 contains the text from the Hello1.mxml text
> box. I don't need Hello1 to be shown so I guess I need to unload it. I am
> not sure.
>
>
>
> Thanks,
>
> Pankaj Arora
>
>
>  ------------------------------
>
> *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Pedro Sena
> *Sent:* Saturday, August 30, 2008 3:17 PM
> *To:* flexcoders@yahoogroups.com
> *Subject:* Re: [flexcoders] Using view stack to link to mxml
>
>
>
> Pankaj,
>
> Do you have control (can alter the source) of all those swfs? I would
> recomend you to manipulate those swf files as flex modules instead of put
> all of them in yout html. That way you can easily send/receive data between
> them AND have the advantage to load them just when you need it, what does
> not happens when you put all together in your html file.
>
> Hope this helps
>
> On Fri, Aug 29, 2008 at 8:29 PM, Pankaj Arora <[EMAIL PROTECTED]> wrote:
>
> Yes they are completely different swf files( there are 4 of them in total).
> One of them is main.swf which has few text boxes and buttons. On clicking
> button 1 hello2. swf is loaded and it access all the information from
> main.swf and similarly on clicking button2 another swf file hello2.swf is
> loadead and so forth.
>
>
>  ------------------------------
>
> *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Nate Beck
> *Sent:* Friday, August 29, 2008 3:58 PM
>
>
> *To:* flexcoders@yahoogroups.com
> *Subject:* Re: [flexcoders] Using view stack to link to mxml
>
>
>
> Okay, so just to clarify. You're wanting to communicate from one
> application to another application?  They are completely different swf
> files?
>
>
>
> Like this?
>
>
>
> Example HTML page:
>
> <html>
>
> <head><title>Testing Flex</title></head>
>
> <body>
>
>             <object id="Hello1" width="300" height="200">
>
>                                     <param name="movie" value="Hello1.swf"
> />
>
>                                     <param name="allowScriptAccess"
> value="sameDomain" />
>
>                                     <embed src="Hello1.swf"
>
>                                                 width="300" height="200"
> name="Hello1"
>
>
> allowScriptAccess="sameDomain"
>
>
> type="application/x-shockwave-flash">
>
>                                     </embed>
>
>             </object>
>
>
>
>             <object id="Hello2" width="300" height="200">
>
>                                     <param name="movie" value="Hello2.swf"
> />
>
>                                     <param name="allowScriptAccess"
> value="sameDomain" />
>
>                                     <embed src="Hello2.swf"
>
>                                                 width="300" height="200"
> name="Hello2"
>
>
> allowScriptAccess="sameDomain"
>
>
> type="application/x-shockwave-flash">
>
>                                     </embed>
>
>             </object>
>
> </body>
>
> </html>
>
>
>
> On Fri, Aug 29, 2008 at 3:43 PM, Pankaj Arora <[EMAIL PROTECTED]> wrote:
>
> I am sorry I dint explain it well. Let me give you one example.
>
>
>
> Two files attached are 2 mxml applications I have in my project. I load
> each independently in an .xhtml file.
>
>
>
> My requirement is when I add text on the text box in Hello1.mxml and click
> the "click me" button Hello2.mxml is shown and the text box in Hello2
> contains the text from the Hello1.mxml text box.
>
>
>
>
>
> Do tell me if you need any more information.
>
>
>
> Thanks,
>
> Pankaj Arora
>  ------------------------------
>
> *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Nate Beck
> *Sent:* Friday, August 29, 2008 3:15 PM
> *To:* flexcoders@yahoogroups.com
> *Subject:* Re: [flexcoders] Using view stack to link to mxml
>
>
>
> I'm a bit confused on how you mean "load another application".  You could
> either load a Component (compiled into your swf) or a Module
> (compiled separate from your application).
>
>
>
> From how I read it, this sounds like you're trying to load one MXML swf
> inside of another application. One of the easiest ways to do this would be
> through using Flex Modules (mx:Module).
>
>
>
> More information would we useful.
>
>
>
> Cheers,
>
> Nate
>
>
>
> On Fri, Aug 29, 2008 at 2:10 PM, pankajarora_in <[EMAIL PROTECTED]>
> wrote:
>
> I have a appplication abc.mxml
> and there are 2 buttons but1 and but2 in it.
> WHen I press but1 I need to call to anothe application 1.mxml
> and when I press button 2 I need to call 3rd application 3.xml. Note
> that pressing any button pass on data from abc.mxml to 1.mxml and
> 2.mxml. Any ideas how it can be done. I think viewstack can be one way
> but any examples will be appreciated.
>
>
>
>
>
>
>
>
> --
> /**
> * Pedro Sena
> * Systems Architect
> * Sun Certified Java Programmer
> * Sun Certified Web Component Developer
> *
> * Net Sar
> * www.netsar.com.br
> */
>
>
>
>  
>

Reply via email to