amfphpを使ってみた


amfphpとは・・・FLASHとサーバとの間で通信する際に使用されるライブラリ


使い方


http://www.amfphp.org/
の右上のDownloadから最新版をダウンロードしてWEBROOT以下に配置する

servicesフォルダ内にFLASHと通信するPHPのクラスを記述したファイルを入れる

browserフォルダにアクセスすると、自動的にクラスが読み込まれます


例)test.php


<?php

class EchoTest{
  function 
say($text$score) {
    return 
'You said that '.$text;
  }

  function countUp() {
    
session_start();
    if (!isset(
$_SESSION['num'])) $_SESSION['num'] =0;
    
$_SESSION['num']++;
    return 
$_SESSION['num'];
  }

}

をservicesフォルダに入れると
こんな感じになります。


callをクリックすると、Resultでreturnした値が返ってきます