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 > */ > > > > >