Hi All,
I m trying to migrate an application from Flex1.5 to Flex2.
In flex 1.5 the code was smwt like this:

getURL("javascript:window.open('"
                        + UPLOAD_PAGE_URL
                        + "?userID=" + userID
                        + "&userName=" + userName
                        + "&sessionID=" + sessionID
                        + "&loginTime=" + loginTime
                        + "&authbits=" + Util.encodeString(authbits)
                        + "&uniqueId=" + randomIdentifier
                        + "',"
                        + "'Dorado_Upload_Popup',"
                        + "'height=" + POPUP_HEIGHT
                        + ",width=" + POPUP_WIDTH
                        + ",status=yes,toolbar=no"
                    + ",alwaysRaised=yes"
                + ",menubar=no,location=no,resizable=yes');void(0);",
                        "_self",
                        "POST")

In fLex 2.0 as the getUrl method is replaced by navigateToUrl() .
so if i tried my application like this:

public function URLVariablesExample() {
            var url:String = "E:/FlexSDK2_B2_03-16/monika/a.html";
      mx.controls.Alert.show("Wait.....Its uploading ","Status Box");
            var request:URLRequest = new URLRequest(url);
            var variables:URLVariables = new URLVariables();
            variables.exampleSessionId = new Date().getTime();
            variables.exampleUserLabel = "guest";     
            request.data = variables; 
         navigateToURL(request,'var x=javascript:window.open
("","test","height=100,width=150,toolbar=no,scrollbars=1,resizable=ye
s");');
        }

I am not able to modify the properties of my url.

or if i try like this:

var request:URLRequest = new URLRequest();
            var variables:URLVariables = new URLVariables();
            variables.exampleSessionId = new Date().getTime();
            variables.exampleUserLabel = "guest";     
            request.data = variables; 
         navigateToURL(request,'var x=javascript:window.open
("E:/FlexSDK2_B2_03-
16/monika/a.html","test","height=100,width=150,toolbar=no,scrollbars=
1,resizable=yes");');

In this case also m not able to modify the properties of url.


And if i tried by using external Interface ,in that case m able to 
modify the properties of url but the problem is i can't send all the 
secure information along wid url.
So i need to post some of the information .
thats why even i m not able to make use of this code:

import flash.net.URLVariables;

  import flash.external.ExternalInterface;

   public function testurl():void
  {
   mx.controls.Alert.show("this is a testbutton","Alert Box");
   var url: String = "http://www.google.com";;
   var vars : URLVariables = new URLVariables ();
  vars.userID = "userID";
  vars.userName = "userName";
   vars.sessionID = "sessionID";
   vars.loginTime="loginTime";
   vars.authboits="Util.encodeString(authbits)";
   url += "?" + String (vars);
  var options : 
String= "height=50,width=300,toolbar=no,scrollbars=0,resizable=no";

  ExternalInterface.call ("window.open", url, "_self", options);

  }


So plz suggest me some solution to resolve both the probs of posting 
the data and modifying the properties of url.


Thanks,
Monika













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


Reply via email to