Thanks Matt and Jester
No luck though. The background of my app goes white the first time this
function gets called, and the app completely disappears the second time. If I
put hard codeed class names in everything works. I have come up another
solution that seems to work. Each option that calls the loadWin function is
based on a class so instead of dispatching an event to loadWin I am having the
class use popupmanager to open it's respective window.
var win1: views.elements.image;
var win2: views.elements.swf;
var win3: views.elements.text;
function loadWin(event){
var cn:String = "views.elements."+ event.target.type;
var initObj = {
helpButton: true,
stateButton: true,
resizeButton: true,
closeButton: true
}
var win = mx.managers.PopUpManager.createPopUp( _root, _global[cn], true,
initObj, false );
win.centerPopUp(_root);
}
Thanks for the help though.________________________________ From: [email protected] on behalf of Matt Chotin Sent: Fri 07/10/2005 10:44 AM To: [email protected] Subject: RE: [flexcoders] PopupManager.createPopUp - varying the className argument Also you need to make sure that the class still gets linked into your app. Create some dummy variables of the potential types that could be loaded: Var linkhelper1:MyWindow1; Var linkhelper2:MyWindow2; Etc. Matt ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of JesterXL Sent: Friday, October 07, 2005 7:38 AM To: [email protected] Subject: Re: [flexcoders] PopupManager.createPopUp - varying the className argument Close! var yourClass:String = "Pooki"; PopUpManager.createPopUp(this, _global[yourClass], false); ----- Original Message ----- From: "Derrick Grigg" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, October 07, 2005 10:04 AM Subject: RE: [flexcoders] PopupManager.createPopUp - varying the className argument Tried the string idea, no luck. The switch/if looks like the only way. I was hoping not to have to do that since I want to have a lot of variability on the user's window options but not luck apparenetly. Thanks. ________________________________ From: [email protected] on behalf of Mink, Joseph Sent: Fri 07/10/2005 9:48 AM To: [email protected] Subject: RE: [flexcoders] PopupManager.createPopUp - varying the className argument I would guess you could use a string...like, instead of ...createPopUp( _root, SomeClass, true, initObj, false ); maybe you could do createPopUp( _root, "SomeClass", true, initObj, false ); But I would guess your best bet is to arrange your implementation in such a way that you can just go through a few if-statements and based on your user's input, execute the necessary call to createPopUp. ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of derrickgrigg Sent: Friday, October 07, 2005 9:39 AM To: [email protected] Subject: [flexcoders] PopupManager.createPopUp - varying the className argument I have a instance where I want to vary the pop window that gets created based on a user's selection. Instead of having to hard code in the a seperate instance of: var popup = mx.managers.PopUpManager.createPopUp( _root, views.OptionX, true, initObj , false ); in a switch statement I would like to just be able to use a variable for the className argument. Ideally I would like to do the following: var winClass = options_cmb.value; var popup = mx.managers.PopUpManager.createPopUp( _root, winClass, true, initObj, false ); I have tried unsuccessfully using a shared libray. Does anyone know if this is even possible, and it so how I would go about it. -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com ________________________________ YAHOO! GROUPS LINKS * Visit your group "flexcoders <http://groups.yahoo.com/group/flexcoders> " on the web. * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . ________________________________ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links -- 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 <http://groups.yahoo.com/gads?t=ms&k=Web+site+design+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=L-4QTvxB_quFDtMyhrQaHQ> Computer software development <http://groups.yahoo.com/gads?t=ms&k=Computer+software+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=lvQjSRfQDfWudJSe1lLjHw> Software design and development <http://groups.yahoo.com/gads?t=ms&k=Software+design+and+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=1pMBCdo3DsJbuU9AEmO1oQ> Macromedia flex <http://groups.yahoo.com/gads?t=ms&k=Macromedia+flex&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=OO6nPIrz7_EpZI36cYzBjw> Software development best practice <http://groups.yahoo.com/gads?t=ms&k=Software+development+best+practice&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=f89quyyulIDsnABLD6IXIw> ________________________________ YAHOO! GROUPS LINKS * Visit your group "flexcoders <http://groups.yahoo.com/group/flexcoders> " on the web. * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . ________________________________ ------------------------ Yahoo! Groups Sponsor --------------------~--> Most low income households are not online. Help bridge the digital divide today! http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
<<winmail.dat>>

