Hey there, I am trying to connect to Twitter out of my Flashapplication. The issue is, that the text comes with a lot of URL-Codes. I tried using escape() and encodeURI()... But it is obviously not working... The code is given below. I'd appreciate if anyone got any clue how to solve this problem.
function DoTweetBox(me:MouseEvent):void { trace (displayedArticle); var url:String = new String("http://www.twitter.com/"); var replaceSpace:RegExp = new RegExp(" ", "g"); var replaceUE:RegExp = new RegExp("Ü", "g"); var replaceUe:RegExp = new RegExp("ü", "g"); var replaceAE:RegExp = new RegExp("Ä", "g"); var replaceAe:RegExp = new RegExp("ä", "g"); var replaceOE:RegExp = new RegExp("Ö", "g"); var replaceOe:RegExp = new RegExp("ö", "g"); var replaceTueddel:RegExp = new RegExp("\"", "g"); if (displayedArticle == 0) { url = "http://www.twitter.com/"; } else { var headlineString:String = new String(MovieClip(getChildByName("DetailView")).headline_txt.text); headlineString = MovieClip(getChildByName("DetailView")).headline_txt.text.replace(replaceSpace, "+"); /*headlineString = headlineString.replace(replaceUE, "%C3%9C"); headlineString = headlineString.replace(replaceUe, "%C3%BC"); headlineString = headlineString.replace(replaceAE, "%C3%84"); headlineString = headlineString.replace(replaceAe, "%C3%A4"); headlineString = headlineString.replace(replaceOE, "%C3%96"); headlineString = headlineString.replace(replaceOe, "%C3%B6"); headlineString = headlineString.replace(replaceTueddel, "%22");*/ //headlineString = encodeURI(headlineString); var overlineString:String = new String(MovieClip(getChildByName("DetailView")).overline_txt.text); overlineString = MovieClip(getChildByName("DetailView")).overline_txt.text.replace(replaceSpace, "+"); /*overlineString = overlineString.replace(replaceUE, "%C3%9C"); overlineString = overlineString.replace(replaceUe, "%C3%BC"); overlineString = overlineString.replace(replaceAE, "%C3%84"); overlineString = overlineString.replace(replaceAe, "%C3%A4"); overlineString = overlineString.replace(replaceOE, "%C3%96"); overlineString = overlineString.replace(replaceOe, "%C3%B6"); overlineString = overlineString.replace(replaceTueddel, "%22");*/ //overlineString = encodeURI(overlineString); url = "http://www.twitter.com/?status=...@sternde+" + escape(overlineString) + ":+" + escape(headlineString) + "+http://www.stern.de/" + displayedArticle + ".html"; } var request:URLRequest = new URLRequest(url); trace (url); navigateToURL(request, "_blank"); } _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders