http://www.adobepress.com/articles/article.asp?p=1311989 http://www.flashvalley.com/fv_tutorials/mouse_events_in_actionscript_3.0/ http://www.w3schools.com/Flash/flash_tweening.asp http://flashscript.biz/flashas3/AS3_tutorial/Introduction.html http://www.gotoandlearnforum.com/viewtopic.php?f=29&t=22435 [Languages] var language:String; switch (language) { case "E" : break; case "F" : break; case "D" : break; default : language="D"; } function chlang_e(eventObject:MouseEvent):void { msg1_free_calls.text="Free calls to 12 countries"; msg2_tel_num.text="A Swiss number is activated inside your phone\n"+ "...plug it to Internet and call without computer"; msg3_fee9chf.text="CHF 9 / month"; msg4_best_rates.text="Unbeatable prices worldwide\n"+ "...demonstrated by all comparisons"; msg5_postpay.text="Monthly invoices"; msg6_test15days.text="15 days test period\n"+ "...without engagement"; language="E"; //stamping.stamp.text="FREE\nCALLS"; //do not do this, the object often does not exist } function chlang_f(eventObject:MouseEvent):void { msg1_free_calls.text="12 pays Gratuits !"; msg2_tel_num.text="Vrai numéro suisse déjà activé dans l’appareil\n"+ "...branchez-le dans une prise Internet et téléphonez"; msg3_fee9chf.text="9 Fr. par mois"; msg4_best_rates.text="Prix incroyables vers le monde entier\n"+ "...démontré par tous les comparatifs suisses"; msg5_postpay.text="Facturation mensuelle"; msg6_test15days.text="15 jours d'essai\n"+ "...sans engagement"; language="F"; } function chlang_d(eventObject:MouseEvent):void { msg1_free_calls.text="Rufnummern in 12 Ländern kostenlos anrufen!"; msg2_tel_num.text="Eine schweizer Telefonnummer ist bereits im Gerät aktiviert\n"+ "...Schließen Sie es an einen Internetstecker und telefonieren Sie los"; msg3_fee9chf.text="9 CHF pro Monat"; msg4_best_rates.text="Unschlagbare Preise weltweit\n"+ "...belegt durch sämtliche Vergleiche"; msg5_postpay.text="Monatliche Abrechnung"; msg6_test15days.text="15-tägige Versuchsperiode\n"+ "...ohne Verpflichtungen"; language="D"; } lang_select.lang_e.addEventListener(MouseEvent.CLICK,chlang_e); lang_select.lang_f.addEventListener(MouseEvent.CLICK,chlang_f); lang_select.lang_d.addEventListener(MouseEvent.CLICK,chlang_d); [default clicks] function targetPage(eventObject:MouseEvent):void { var webaddr:String = "http://switzernet.com/public/070608-subscribe/index.php"; switch (language) { case "E" : webaddr+="?language=3"; break; case "F" : webaddr+="?language=1"; break; case "D" : webaddr+="?language=2"; break; } var prefix_url:String; if(root.loaderInfo.parameters.clickTag == undefined){ prefix_url=""; } else{ prefix_url=root.loaderInfo.parameters.clickTag; } if (ExternalInterface.available) { ExternalInterface.call("window.open",prefix_url+webaddr,"_blank"); } else { var urlRequest:URLRequest = new URLRequest(prefix_url+"http://switzernet.com/"); navigateToURL(urlRequest,"_blank"); } } clicklayer.addEventListener(MouseEvent.CLICK,targetPage); [stamping] switch (MovieClip(this.parent).language) { case "E" : stamp.text="FREE\nCALLS"; break; case "F" : stamp.text="APPELS\nGRATUITS"; break; case "D" : stamp.text="KOSTENLOS\nANRUFEN"; break; }