flashliteにGETパラメーターを渡す
http://www.flash-jp.com/modules/newbb/viewtopic.php?viewmode=flat&order=DESC&topic_id=3414&forum=18
test.swf?val=hoge
普通に上のようにしても渡せない。だからphpからswfを直接読み込んで書き直さないといけないらしい。↑のソースはクラスでラッピングされてないんで適当に直してみる。そこで気になったのが値渡しと参照渡し
class convert { function execute() { $buf = 変換; return $buf; } } $c = new convert(); header("Content-Type: application/x-shockwave-flash"); print $c->execute();
これって2回データ渡してるよね?$bufとかをメンバ変数にして
class convert { var $buf; function &execute() { $this->buf = 変換; return $this->buf; } } $c = new convert(); $buf =& $c->execute(); header("Content-Type: application/x-shockwave-flash"); print $buf;
こういう感じにしたほうがいいん気がする?だよね?↑って値渡ししてるからダメだよね?なんか今は関係なさそうだけど沢山の人がアクセスするようになったらかなり関係しそうな気がするわ・・・