AS3.0 - PHP FOR FLASH (傳接值)

as3.0 php for flash 傳接值過程隴長 就不贅述 . 請看以下Code

    這裡注意,flash使用第1,2種做傳值時, 有時候會接到舊的參數,
    那是因為你取到的是暫存頁面, 所以在接口網頁我們會強迫去
    取最新頁面, 在網址列後面加任意變數與隨機的值如下:

    new URLRequest("http://receive.php?aa= " + Math.random()   );
  

<---------------------------  接值部份  -------------------------->


var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, completeHandler);
var request:URLRequest = new URLRequest("http://receive.php");
var variables:URLVariables = new URLVariables(); 
request.data = variables;
loader.load(request);

function completeHandler(e:Event):void
{

    var returnData:String = e.target.data;
    //此時的 returnData 就是從 php 網頁上接過來的全部內容  可以利用 split 拆特殊符號進行分解
}



<--------------------------- 傳值部份 ----------------------------->
//傳值部份分為 3 種 :
    1.用於紀錄遊戲內容參數(不另開視窗,在背景默默的做)
    2.另開視窗紀錄參數(屬較穩定傳值法) 是接值也是傳值
    3.在網址後面加參數來傳遞變數




<---------------------------  第 1 種 ----------------------------------->
            var request:URLRequest=new URLRequest("http://trans.php");
            var variables:URLVariables = new URLVariables();
            variables.name ="abc" ;
            request.data=variables;
            variables.nocache = new Date().getTime();
            request.method=URLRequestMethod.POST;
            sendToURL(request);

<--------------------------- 第 2 種 ------------------------------------>

            在網頁中的flash 標籤中嵌入值

             flashvars" value="param= echo $_REQUEST['num'] ?>" />

             當外部另開視窗 送出目標  html?num=123;
             $_REQUEST['num'] 此時就會接到 123值

             在該頁內容下的 flash 內部
             則可以利用  this.stage.loaderInfo.parameters.param 接 param 值


<--------------------------- 第 3 種 ------------------------------------>


            很普遍的作法, 就拿現在無名小站上方網址列來說
             http://www.wretch.cc/blog/post.php?blog_id=u2420123  

            blog_id 就是變數 後面就是你要傳遞的值
            而接法如第2點

            stage.loaderInfo.parameters["blog_id"]
                 
  • 留言者: sos25
  • Email:
  • 網址:
  • 日期: 2012-03-18 15:21:27
你好,關於這個部分如果要利用所取得的參數去抓取更多資料,也可以在同

一個頁面去做嗎??




  • 留言者: maikantlovep
  • Email:
  • 網址:
  • 日期: 2012-05-08 16:34:36
var tip="192.168.155.116"

var floginStr;

var flogin; //JSP檔

var flogin1;

var $userid:String=id_txt.text; //帳號欄位實體名稱

var $passwd:String=pa_txt.text; //密碼欄位實體名稱

var sid:String;

var auth_level:String;

var dirty_var:String;



function $sendPost(e){

var request:URLRequest=new URLRequest(flogin);

var $varsPost:URLVariables = new URLVariables(

String("http://")+tip+String("/qwlogin.cgi?

userid=")+$userid+String("&passwd=")+$passwd+String

("&q=")+dirty_var);

request.data=$varsPost;

request.method = URLRequestMethod.POST;

var $ldPost:URLLoader=new URLLoader();



if (MovieClip(root).tip == "") {

$ldPost.load(request);}

play();

}





logIn_mc.addEventListener

(MouseEvent.CLICK,$sendPost)



有兩個問題

1.request.data trace出來一直是亂碼

2.id_txt.text 帳號欄位實體名稱 無法var成變數來用

幫我看看吧><




  • 留言者: rabbit
  • Email:
  • 網址:
  • 日期: 2012-10-11 19:14:49
你好

我利用你的方法讀取PHP



PHP內容是access的資料



在access新增了一筆資料

立刻去查的時候

卻看不見有新增

我在Server端卻有看見資料進來

必須重開才能看到剛才新增的資料



我覺得是flash去讀php時

讀到的php是暫存的

有什麼方法可以立即讀取新的資料




  • 留言者: rabbit
  • Email:
  • 網址:
  • 日期: 2012-10-12 20:02:12
感謝回答:)



我是想設定按鈕 按下即讀取更新資料

第一次點擊 可以讀取到資料

但是第二次按下後無法讀取最新的資料

都是第一次讀取的資料

必須重開才能看到新增的資料



在想是不是要加上清除暫存的指令或其他方法

可以在按下按鈕後取得的最新資料




  • 留言者: rabbit
  • Email:
  • 網址:
  • 日期: 2012-10-13 00:53:25
了解,感激不盡。



:)




  • 留言者:
  • Email:
  • 網址: http://www.creat-love.com.tw/
  • 日期: 2012-11-19 02:28:33
浪漫真實存在

i4sxkp4

常有人說情人節就是分手節,

因為情人節只能跟一個人過,

劈腿另一半最容易漏餡。情人

節其實是單身男女的歡度兩人

世界及重視及提升自己單身生

活品質的節日。

ir7s68pv

情人節這天,

如果還沒有可以跟自己過節的

人,還找不到跟您同樣優秀卻

同樣還在找尋幸福的朋友,請

給自己一個機會,遇見適合自

己的人,找到心儀的另一半。

wnjch010i




  • 留言者:
  • Email:
  • 網址: http://www.lv-buycopy88.com.tw
  • 日期: 2013-01-26 10:17:49
oj56u3sp4

時尚精品名錶名牌包名牌鞋,飾品應有盡有,業界最新,服務最佳,活動最多

,官網,專櫃同步,經濟又實惠

www.buycopy88.com 或點小房子立即進入

scpljrv25

AS3.0 - P2P視訊畫質調整



在使用P2P視訊後 , 會發現畫質出奇的差 ,
如下圖 左邊兩幅 , 左排(左是未改善前原視訊畫面)(右是未改善前的收到的影像),有明顯的矩齒狀,
影像顆粒也較大.

        對 Camera 做調整 .

        camera.setQuality(120000,90);  //頻寬, 影像品質

        camera.setMode(    width,    height  ,     28); 
        //影像寬度, 影像高度 , 影像fps  , 注意 寬度與高度 請設定與new Camera 產生出的寬與高相同
       
        camera.setKeyFrameInterval(60); //影格速率 請設定 30以上


調整完後再看看影像 , 如下圖 右排(矩齒狀部份數量少了許多 )





但這樣還不夠 , 市面上有許多視訊影像品質都看不到矩齒狀 , 我們再試著調整接收影像端

對 new Video 做 smooth
remoteVideo.smoothing = true;





  • 留言者: qvadoepheqf
  • Email: zzzzzz@hotmail.com
  • 網址: http://a605.iprfp.info/
  • 日期: 2012-02-21 11:56:35
加油.加油




  • 留言者: Robert
  • Email:
  • 網址:
  • 日期: 2012-08-15 09:14:08
哈!! 居然會找到你的文章!




  • 留言者:
  • Email:
  • 網址:
  • 日期: 2012-10-13 19:20:56
亼呕勑



AV男星.為什-麼這`麼有凍逃

全台最強-性藥.品`網都在9sonba



不要等了-快來

http://bkk27.com




  • 留言者:
  • Email:
  • 網址: http://tw.myblog.yahoo.com/asd3734788/
  • 日期: 2012-11-21 08:57:45
讓遊客大飽口福

嘉義東石觀光漁筏 觀光船 阿水船長



海上觀光是近年來漸受歡迎的旅遊行程

乘著風在悠揚的樂聲中輕鬆出海

外傘頂洲外海景觀盡收眼底

看著大小船隻進進出出 http://tw.myblog.yahoo.com/asd3734788/

遠處還有海鷗自在飛行,令人心曠神怡

一趟1~3小時的海上行程,除了海景風光之外

還有討海人的熱情招呼

無限供應的水果也讓遊客大飽口福

運氣好的時候,還可以看見鯨豚蹤跡

回程時,遊客可以試試手氣

拉拉看船公司安排在碼頭邊的蟹籠

抓到的魚蟹,都可讓遊客帶回家,更增加遊程的驚喜。

skype;abc3731907

聯絡電話:〈05〉3730283住家傳真兩用,0921049498阿水

w0844

FLASH-P2P 視訊技術遊戲開發



經過了努力奮戰的8天後 , Flash Facebook 視訊Game 終於出爐!
包含上面所有出圖我都重畫過一遍 !~ 我們家的美術真的是 ...


技術說明:

1.透過Facebook 取 name , uid .
2.取得的uid 與 name 做為 flash  peer to peer 交換資訊依據
3.內部所有聊天與視訊訊息 , 皆由 p2p 模擬封包轉換方式來做轉換 與 廣播!
4.使用一條adobe p2p 來連接數十位玩家 ,所有聊天訊息與視訊轉送!
5.另增加一System , 用來轉送分配視訊房編號配送!
6.視訊動態截取偵測傳來玩家的影像 透過觸碰遊戲框來做為互動遊戲


    下圖為 點選 invite 邀請後 , 玩家收到的 邀請畫面!



   
    下圖為 進入 視訊房後 , 互相交換視訊的畫面 , 上面有三個觸碰框  , 可以透過手示來偵測觸碰區域
    與對方進行猜拳遊戲!



  • 留言者: Thisway
  • Email:
  • 網址:
  • 日期: 2012-04-04 09:48:48
這是擴增實境吧,請問一下您對於silverlight是否有研究?是有推薦的

初學者入門書?




  • 留言者:
  • Email:
  • 網址: http://www.facebook.com/groups/246375002088384/
  • 日期: 2012-08-31 03:16:56
你好~~ 夏天到了,想不想趁這個夏天讓身材更好呢



我在fb成立的一個關於健康的體重控制社團



裡面有很多成功體重控制的分享



希望你可以來幫我衝衝人氣喔



http://www.facebook.com/groups/246375002088384



請點小房子或是網址進入 減重俱樂部



謝謝