ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>蜜臀av免费一区二区三区,国语自产精品视频在线看8查询8,久久这里只有精品首页http://www.aygfsteel.com/sl2cj/category/11966.html<br>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp---->乞怪猪blog搬家äº?-[www.ialway.com/blog]--希望¾l§ç®‹å…Ïx³¨!谢谢!^0^zh-cnWed, 28 Feb 2007 03:40:34 GMTWed, 28 Feb 2007 03:40:34 GMT60連接Flash Remoting Gatewayçš„Exception Handling (15-08-2003) http://www.aygfsteel.com/sl2cj/articles/51033.htmlblog搬家äº?-[www.ialway.com/blog]blog搬家äº?-[www.ialway.com/blog]Wed, 07 Jun 2006 01:51:00 GMThttp://www.aygfsteel.com/sl2cj/articles/51033.htmlhttp://www.aygfsteel.com/sl2cj/comments/51033.htmlhttp://www.aygfsteel.com/sl2cj/articles/51033.html#Feedback0http://www.aygfsteel.com/sl2cj/comments/commentRss/51033.htmlhttp://www.aygfsteel.com/sl2cj/services/trackbacks/51033.html 連接Flash Remoting Gatewayçš„Exception Handling (15-08-2003)
在連接Remote Services時,_Status可以處理ä»ÖM½•連接失敗(Exception Handling)½{‰æƒ…況,但開始ä“Q何連接Remote Services工作前,必須先連接Flash Remoting GatewayåQŒé€™éŽ½E‹æœ‰æ²’有Exception Handling能力åQŸä¾‹å¦‚知道連接Gateway失敗åQŸç­”案是可以的:

NetServices.setDefaultGatewayUrl("http://localhost/
flashremoting/gateway.aspx");
gatewayConnection=NetServices.createGatewayConnection();
gatewayConnection.onStatus = function(info_obj) {
    if (info_obj.code == "NetConnection.Call.Failed") {
      trace("Gateway is down.");
    }
};
本文章由 luar ç™ÆD¡¨


blog搬家�-[www.ialway.com/blog] 2006-06-07 09:51 发表评论
]]>
AMFPHP在Windows安裝æ–ÒŽ³• (08-10-2003) http://www.aygfsteel.com/sl2cj/articles/51032.htmlblog搬家äº?-[www.ialway.com/blog]blog搬家äº?-[www.ialway.com/blog]Wed, 07 Jun 2006 01:50:00 GMThttp://www.aygfsteel.com/sl2cj/articles/51032.htmlhttp://www.aygfsteel.com/sl2cj/comments/51032.htmlhttp://www.aygfsteel.com/sl2cj/articles/51032.html#Feedback0http://www.aygfsteel.com/sl2cj/comments/commentRss/51032.htmlhttp://www.aygfsteel.com/sl2cj/services/trackbacks/51032.html AMFPHP在Windows安裝æ–ÒŽ³• (08-10-2003)

我發珑־ˆå¤šäh都是因為gateway路徑­a­ç½®éŒ¯èª¤è€Œç„¡æ³•成功安裝AMFPHPåQŒå’ŒåŸ¯‚¡ŒAMFPHP中範例,這是我的安裝和設¾|®æ­¥é©Ÿï¼Œå¸Œæœ›ž®å¤§å®¶æœ‰ç”¨ï¼š

  • 我用Windows 2000åQŒIIS 5.0åQŒå·²¾E“裝了PHP
  • åˆ?/font> http://www.amfphp.org 下載AMFPHPåQŒè§£å£“到一個FolderåQŒä¾‹å¦‚:C:\amfphp-0.9.0
    amfphp01.gif

  • sources\flashservices\app\Gateway.phpž®±æ˜¯Flash Remoting for PHPçš„GatewayåQˆæš«ä¸”叫公家åQ?br />
  • 不過每一個項目(½‹„例åQ‰éƒ½éœ€è¦æœ‰è‡ªå®¶çš„gateway.phpåQŒä¸¦è¦æŒ‡å‘公家GatewayåQŒç¾åœ¨å°±æ˜¯è¦¾R¨è¼¯è‡ªå®¶çš„gateway.php中的Gateway路徑åQŒå¾ˆå¤šähž®±æ˜¯åœ¨é€™è£¡å‡ºéŒ¯ã€?br />
  • 例如åQšä¿®æ”¹examples\basic這個範例自家的gateway.phpåQŒç”¨Editor打開它,修改åQ?br />include "flashservices/app/Gateway.php";
    為:
    include "C:\amfphp-0.9.0\sources\flashservices\
    app\Gateway.php";

    本機¾i•對路徑。(你可以將整個flashservices攑֜¨å…¶ä»–地方åQŒåªè¦è¨˜å¾—修攚w€™è£¡è·¯å¾‘便可åQ?
    amfphp02.gif

  • 為項目在Web Server建立虛擬目錄åQŒåœ¨æª”案¾^½ç®¡C:\amfphp-0.9.0\sources\examplesåQŒRight Click選共用,選Webå…Þq”¨åQŒé¸å…Þq”¨é€™å€‹è³‡æ–™å¤¾åQŒèŽ×入別名,例如åQšexamplesåQŒé¸è®€å–和指ä×oåQˆå¦‚圖)
    amfphp03.gif

  • 打開sources\examples\basic\examples.flaåQŒä¿®æ”¹Layer service initialization中的ActionScriptåQŒä¿®æ”¹NetServices.setDefaultGatewayURLçš„gateway.php¾E²çµ¡è·¯å¾‘åQŒæŒ‡å‘範例自家gateway.phpåQŒä¾‹å¦‚: http://luar.dyndns.org/examples/basic/
    gateway.php
    �br />
  • 你可以用localhoståQŒä¸éŽå¦‚果你在網上發表,由於Flash Sandbox限制åQŒFlash所在Domain跟連接gateway.phpçš„Domain不同åQŒæ˜¯ç„¡æ³•接上åQŒæ‰€ä»¥ä½ æœ€å¥½ç”³è«‹ä¸€å€‹å‹•態網址來ä‹É用,例如åQ?/font> DynDNS.org ã€?/font> No-IP.com ½{‰ï¼Œåœ‹å…§æœ‹å‹å¯ä»¥ç”?/font> èŠÞq”ŸŒD?/font> ã€?br />
  • 最後測試媄片,如果按下Button有回響,ž®±æ˜¯æˆåŠŸäº†ã€?
    amfphp04.gif

本文章由 luar ç™ÆD¡¨ã€?/font>


blog搬家�-[www.ialway.com/blog] 2006-06-07 09:50 发表评论
]]>
Flash MX 2004的Remoting Component安裝注意 (12-02-2005) http://www.aygfsteel.com/sl2cj/articles/51031.htmlblog搬家�-[www.ialway.com/blog]blog搬家�-[www.ialway.com/blog]Wed, 07 Jun 2006 01:48:00 GMThttp://www.aygfsteel.com/sl2cj/articles/51031.htmlhttp://www.aygfsteel.com/sl2cj/comments/51031.htmlhttp://www.aygfsteel.com/sl2cj/articles/51031.html#Feedback0http://www.aygfsteel.com/sl2cj/comments/commentRss/51031.htmlhttp://www.aygfsteel.com/sl2cj/services/trackbacks/51031.html Flash MX 2004的Remoting Component安裝注意 (12-02-2005)

補充《AS2與RIA》一æ›?.1.2一½‹€(台灣版第8-8é ?åQŒAS2版Remoting Component並不包括AS1版的NetServices.aså’ŒNetDebug.as½{‰ï¼Œå› æ­¤æœ€å¥½å…©å€‹ç‰ˆæœ¬éƒ½è¦å®‰è£ï¼Œæ–¹ä¾¿òqÏx—¥å·¥ä½œã€?/font>

[ 下載AS1版Remoting Component ]
[
下載AS2版Remoting Component ]

本文章由 luar ç™ÆD¡¨ã€?/font>


blog搬家�-[www.ialway.com/blog] 2006-06-07 09:48 发表评论
]]>
AMFPHP不兼容PHP 5.0.3 (16-02-2005) http://www.aygfsteel.com/sl2cj/articles/51030.htmlblog搬家�-[www.ialway.com/blog]blog搬家�-[www.ialway.com/blog]Wed, 07 Jun 2006 01:46:00 GMThttp://www.aygfsteel.com/sl2cj/articles/51030.htmlhttp://www.aygfsteel.com/sl2cj/comments/51030.htmlhttp://www.aygfsteel.com/sl2cj/articles/51030.html#Feedback0http://www.aygfsteel.com/sl2cj/comments/commentRss/51030.htmlhttp://www.aygfsteel.com/sl2cj/services/trackbacks/51030.html AMFPHP不兼容PHP 5.0.3 (16-02-2005)

今天我發珄¡š„問題åQŒPHP 5.0.3裡,所有從Flash送到AMFPHP的參數,如果Data Type不是NumberåQŒä¾‹å¦‚是StringåQŒéƒ½æœƒç”¢ç”ŸNetConnection.Call.BadVersion問題。經過求證後åQŒæ˜¯PHP5更改了pass-by-reference/pass-by-value做法åQŒAMFPHP開發½C„¡¾¤å·²ç¶“æœ‰è§£æ±ºææ¡ˆï¼Œæ‰€ä»¥ç›®å‰æˆ‘å»ø™­°å¦‚需要ä‹É用AMFPHPåQŒé‚„是在PHP4裡進行比較好ã€?/font>

可惜我自å·Þqš„æ–°Server正是跑PHP 5.0.3 T_T

本文章由 luar ç™ÆD¡¨ã€?/font>


blog搬家�-[www.ialway.com/blog] 2006-06-07 09:46 发表评论
]]>
AMFPHP 1.0接近完成åQŒä»Šå¤©æŠ½æ™‚間試試Beta版ã€?/title><link>http://www.aygfsteel.com/sl2cj/articles/51029.html</link><dc:creator>blog搬家äº?-[www.ialway.com/blog]</dc:creator><author>blog搬家äº?-[www.ialway.com/blog]</author><pubDate>Wed, 07 Jun 2006 01:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/sl2cj/articles/51029.html</guid><wfw:comment>http://www.aygfsteel.com/sl2cj/comments/51029.html</wfw:comment><comments>http://www.aygfsteel.com/sl2cj/articles/51029.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sl2cj/comments/commentRss/51029.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sl2cj/services/trackbacks/51029.html</trackback:ping><description><![CDATA[ <table cellspacing="0" cellpadding="3" width="444" border="0"> <tbody> <tr valign="top" align="left"> <td class="blogbody" colspan="2"> <font size="2">AMFPHP 1.0接近完成åQŒä»Šå¤©æŠ½æ™‚間試試</font> <a > <font color="#000000" size="2">Betaç‰?/font> </a> <font size="2">ã€?</font> <ol> <li> <font size="2">安裝過程很簡單,我一直將AMFPHP安裝在c:\flashservicesåQŒç‚º¼„ÞZ¿ä¸€å€‹æ¸…潔的版本åQŒå…ˆž®‡Folder裡的刪除åQˆå¦‚果你有Services攑֜¨\services裡,千萬不要這樣做,ž®‡zip解壓覆蓋舊Files便可åQ‰ï¼› </font> </li> <li> <font size="2">埯‚¡Œä»¥å‰åšéŽçš„æ±è¥¿ï¼Œç™¼ç¾æ‰¾ä¸åˆ°ServicesåQŒæ–¼æ˜¯çœ‹çœ‹AMFPHP Defaultçš„gateway.php(C:\flashservices\gateway.php)是怎樣寫; </font> </li> <li> <font size="2">原來AMFPHP 1.0加å”D了Output Buffering、除錯信息、編¼„¼å’ŒWeb Services的支æß_¼Œå¤šäº†ä¸‰é …­a­å®šåQ?</font> <div class="wmqeeuq" id="code"> <font size="2">$gateway->setLooseMode(true);<br />$gateway->setCharsetHandler("iconv", "UTF-8", "UTF-8");<br />$gateway->setWebServiceHandler('php5');</font> </div> </li> <li> <font size="2">所以以前寫下的æÞp¥¿åQŒè‡ªå®¶gateway.phpåQŒè¦åœ?</font> <div class="wmqeeuq" id="code"> <font size="2">$gateway->service();</font> </div> <font size="2">前加入以上三行ã€?</font> </li> <li> <font size="2">特別留意½W?行,以前AMFPHP一直對中文支援不好åQŒAMFPHP 1.0已經兼顧這問™åŒï¼Œå®ƒå¯ä»¥è¨­å®šç”¨ä»€éº¼æ–¹æ³•去¾R¨ç¢¼åQŒå°æ–ég¸­æ–‡ï¼Œç•¶ç„¶å»ø™­°ç”¨iconvž®‡ä¸­æ–‡è½‰ç‚ºUTF-8才傳¾i¦Flashã€?</font> </li> <li> <font size="2">這裡有一個自å®?/font> <a > <font color="#000000" size="2">gateway.php½‹„本</font> </a> <font size="2">åQŒä¸‹è¼‰å¾Œæ›´åç‚ºgateway.phpã€?</font> </li> </ol> <font size="2">ž®æ–¼ã€ŠAS2與RIA》讀者,如果你ä‹É用PHP5åQŒæƒ³ä¸€è©¦AMFPHP 1.0 BetaåQŒå¯ä»¥ç”¨æ­¤gateway.php覆蓋½‹„例Ch8各Folder下的gateway.php。如果你AMFPHP不是安裝在c:\flashservicesåQŒè¨˜å¾—修改: </font> <div class="wmqeeuq" id="code"> <font size="2">include "C:\flashservices\app\Gateway.php";</font> </div> <font size="2"> <u>11-7-2005 補充</u> <br /> </font> <a target="_blank"> <font color="#000000" size="2">1.0 Milestoneç‰?/font> </a> <font size="2">setCharsetHandler½W?個參數wsCharset已經不需要ã€?br /><br /></font> <a name="more"> </a> </td> </tr> <tr valign="top" align="left"> <td colspan="2"> <font class="posted"> <font face="Verdana" size="2">本文章由</font> <a target="_blank"> <font face="Verdana" color="#000000" size="2">luar</font> </a> <font face="Verdana" size="2">ç™ÆD¡¨ã€?/font> </font> </td> </tr> </tbody> </table> <img src ="http://www.aygfsteel.com/sl2cj/aggbug/51029.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sl2cj/" target="_blank">blog搬家äº?-[www.ialway.com/blog]</a> 2006-06-07 09:45 <a href="http://www.aygfsteel.com/sl2cj/articles/51029.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AMFPHP在Persistent Layer探烦 (28-05-2005) http://www.aygfsteel.com/sl2cj/articles/51027.htmlblog搬家äº?-[www.ialway.com/blog]blog搬家äº?-[www.ialway.com/blog]Wed, 07 Jun 2006 01:44:00 GMThttp://www.aygfsteel.com/sl2cj/articles/51027.htmlhttp://www.aygfsteel.com/sl2cj/comments/51027.htmlhttp://www.aygfsteel.com/sl2cj/articles/51027.html#Feedback0http://www.aygfsteel.com/sl2cj/comments/commentRss/51027.htmlhttp://www.aygfsteel.com/sl2cj/services/trackbacks/51027.html AMFPHP在Persistent Layer探烦 (28-05-2005) 我發現一個奇怪的現象åQŒå¦‚果一個Session Value在Constructor時已¾E“產生,例如åQ?
class test {
  function test() {
    // Method Table從略...
    $_SESSION['myVar'] = "constructor";
  }
  function setVar($value) {
    $_SESSION['myVar'] = $value;
  }
  function getVar() {
    return $_SESSION['myVar'];
  }
}
setVar無法覆蓋該Session ValueåQŒgetVarå‚›_›žçš„結果是"constructor"åQŒæœ‰èª°çŸ¥é“為什éºû|¼Ÿ
(原因已經知道åQŒè‡ªå·ÞqœŸè ¢ï¼Œå“ˆå“ˆåQŒå‰é¢å·²¾E“解釋了)

Persistence有了點小ž®çš„眉目åQŒä¸‹ä¸€æ­¥å°±æ˜¯æƒ³æƒÏx€Žæ¨£åšO/R Mapping...

P.S. 發現Openamf有一個有­‘?/font> ½‹„例 åQŒå®ƒçš„Persistence是怎樣實現åQŸAdd Person後,關閉BrowseråQŒå†æ‰“é–‹åQŒæœž®‹è©²­a˜éŒ„åQŒä»ç„¶å­˜åœ¨ï¼(沒有用Database)

首先先å”D調一點:Flash Remoting使用HTTPåQŒHTTP是一個Stateless ProtocolåQŒæ‰€ä»¥å®ƒä¸æœƒ­a˜ä½ä¹‹å‰çš„æ±è¥¿ï¼Œæ‰€ä»¥æœ‰äºÞZ»¥ç‚ºå¯ä»¥é€™æ¨£åšï¼š

class test {
  function test() {
    // Method Table從略...
  }
  function setVar($value) {
    $this->myVar = $value;
  }
  function getVar() {
    return $this->myVar;
  }
}
先用setVar儲下數值後åQŒä¹‹å¾Œå¯ä»¥ç”¨getVar取回數å€û|¼Œæ˜¯æ²’有可能的åQ?strong>因為每Call一‹Æ¡MethodåQŒä¸€å€‹æ–°Object Instance是會產生ã€?

正常做法åQŒç•¶ç„¶æ˜¯åˆ©ç”¨SessionåQŒAMFPHP 1.0é–‹å§‹åQŒç¬¬ä¸€‹Æ¡é€£æŽ¥ä¸€å€‹Class時,已經自動處理了SessionåQŒä¸ç”¨å†ç”¨session_start()。另外,在一個純Flash應用中,不用擔心Flash處理不到SessionåQŒç•¶åŒ…è‘—SWFçš„HTML(PHP)載入時,Session已經可以產生åQˆå‡­a­Cookie沒有被DisabledåQ‰ã€‚ç•¶PHP通過AMFPHP找不到Session時,它才會產生新的SessionåQˆä¾‹å¦‚Cookie被DisabledåQ‰ï¼ŒSessionID會通過URLåŽÕd‚³é€ï¼Œæ‰€ä»¥é€£åŽ»Remoting Gateway時,在NetConnection DebuggeråQŒå¯ä»¥çœ‹åˆŽÍ¼š
...gateway.php?PHPSESSID=6362...

回到正題åQŒå¯ä»¥ä‹É用Session保持Persistence時,例如åQ?

class test {
  function test() {
    // Method Table從略...
  }
  function setVar($value) {
    $_SESSION['myVar'] = $value;
  }
  function getVar() {
    return $_SESSION['myVar'];
  }
}


]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ±¦Ó¦ÏØ| ÎýÁÖºÆÌØÊÐ| ÂÞµéÏØ| ÐËÒµÏØ| ¶ÁÊé| ¸»´¨| ¾£ÃÅÊÐ| ÌÒÔ°ÊÐ| ¹«°²ÏØ| ººÔ´ÏØ| ³çÈÊÏØ| Ðû³ÇÊÐ| Ì©°²ÊÐ| °²ÄþÊÐ| ÐÂÌïÏØ| µ¤½­¿ÚÊÐ| ½´¨ÏØ| ·îÐÂÏØ| ¾¸°²ÏØ| ÁÙ·ÚÊÐ| ÎÚÀ­ÌغóÆì| ÐÂÎÅ| Çຣʡ| н®| Õòãä| ÏæÌ¶ÊÐ| °°É½ÊÐ| »ªÒõÊÐ| ³£ÄþÊÐ| µ¤¶«ÊÐ| Ë®³ÇÏØ| ÁÉÄþÊ¡| ÐÅÑôÊÐ| ·ïÇìÏØ| ÁøÁÖÏØ| ÍòÔØÏØ| Í¨É½ÏØ| ·ö¹µÏØ| ÈÊ»¯ÏØ| ÑǶ«ÏØ| ƽÀûÏØ|