vini123

博客园 首页 新随笔 联系 订阅 管理

直接复制源码,你懂的:

flash端:

 1 package 
 2 {
 3     import flash.display.Sprite;
 4     import flash.net.URLLoader;
 5     import flash.net.URLVariables;
 6     import flash.net.URLRequest;
 7     import flash.net.URLRequestMethod;
 8     import flash.events.Event;
 9     import flash.net.URLLoaderDataFormat;
10     import flash.text.TextField;
11     import flash.text.TextFormat;
12 
13     [SWF(width = "720",height = "450",backgroundColor = "#445566")]
14 
15     public class Main extends Sprite
16     {
17 
18         private var myLoader:URLLoader;
19         private var myRequest:URLRequest;
20         private var myVar:URLVariables;
21 
22         public function Main()
23         {
24             Init();
25         }
26         private function Init()
27         {
28             myLoader=new URLLoader();
29             myLoader.dataFormat = URLLoaderDataFormat.VARIABLES;  //必须设置编码形式。默认为 URLLoaderDataFormat.TEXT
30             
31             myRequest=new URLRequest();
32             myRequest.method = URLRequestMethod.POST;
33 
34             myVar=new URLVariables();
35             myVar.name = "vini";
36             myVar.sex = "boy";
37             myVar.web = "http://www.vini123.com/";
38             myVar.message = "如果没有遇见,就不会有那么多的痛疼和牵挂。涸澈之鲋。相濡以沫,何不相忘于江湖。可是,我真的忘得了么。";
39 
40             myRequest.data = myVar;
41             myRequest.url = "http://localhost/amfphp/crazy/hello.php";
42 
43             myLoader.addEventListener(Event.COMPLETE,completeHandler);
44             myLoader.load(myRequest);
45             
46             /*
47              * 记得在php那段,编码要设置成utf-8,否则报下边的错误:
48              * Error: Error #2101: 傳遞給 URLVariables.decode() 的字串必須是包含成對名稱/值之 URL 編碼的查詢字串。            
49             */
50         }
51         private function completeHandler(e:Event)
52         {
53             for (var i in myLoader.data)
54             {
55                 trace(i+"*****"+myLoader.data[i]);
56             }
57             creatTxt(myLoader.data.name,myLoader.data.sex,myLoader.data.message,myLoader.data.web);
58 
59         }
60         private function creatTxt(a:String,b:String,c:String,d:String)
61         {
62             var myText:TextField=new TextField();
63             myText.width = stage.stageWidth * 0.6;
64             myText.height = stage.stageHeight * 0.6;
65             myText.x = stage.stageWidth / 2 - myText.width / 2;
66             myText.y = stage.stageHeight / 2 - myText.height / 2;
67 
68             myText.border = true;
69             myText.multiline = true;
70             myText.wordWrap = true;
71 
72             var myFormat:TextFormat=new TextFormat();
73             myFormat.size = 16;
74             //myFormat.color = 0xff00ff;
75 
76             addChild(myText);
77             if (b=="boy")
78             {
79                 b = "贰货";
80             }
81             trace(d);
82             myText.htmlText = "<font color='#0099ff'>"+"有一个叫"+"</font>" + "<font color='#ff0000'><b> " + a + " </b></font>" +"<font color='#ff8500'>"+"的"+ b + "说:"+"</font><br/>" + "<font color='#0099ff'>"+c+"</font>";
83 
84             myText.htmlText +=  "<br/>" + "<font color='#0099ff'>"+"这个"+"</font>" +"<font color='#ff0000'><b>"+ b +"</b></font>"+"<font color='#0099ff'>"+"的网站是:" +"</font>"+ "<font color='#0099ff'><b><a href='http://www.vini123.com'>" + d + "</font></b></a>";
85 
86             myText.setTextFormat(myFormat);
87             //记得要把这个放到最好。。
88         }
89     }
90 }

php端:

1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
2 
3 <?php
4    $a=$_POST["name"];
5    $b=$_POST["sex"];
6    $c=$_POST["message"];
7    $d=$_POST["web"];
8    echo "&name=$a&sex=$b&message=$c&web=$d";
9 ?>
posted on 2012-05-14 15:31  黑夜丶残枫  阅读(212)  评论(0)    收藏  举报