以前から、Flash8(AS2)にFlashRemotingコンポーネントをインストールしてamfphpでサーバへアクセス、という案件に携わっていて、今もたまに保守作業が発生したりするのですが、そのコンポーネントがFlash8を最後に提供されていない為、その作業だけの為に泣く泣くFlash8をインストールしておりましたが、mxコンポーネントをCS4側へ移行するだけでCS4でも使えてしまった、という当たり前すぎるオチで解決したので、備忘も兼ねてポストします。
そのまんまですが、やったことは、Flash8で使用しているmxクラス群をFlashCS4で使用しているmxクラス群に差分コピーしただけで、具体的には
[Flash8ディレクトリ]jaFirst RunClassesmx
の以下のディレクトリとファイル
remoting
rpc
dataDataRange.as
dataPageableData.as
dataPageableList.as
datatypesRecordSet.as
をFlashCS4で使用するディレクトリ
[User]AppDataLocalAdobeFlash CS4jaConfigurationClassesmx
へコピー、です。
PC環境の再構築時に備え(差分ファイルを抜き出す為だけに、Flash8+FlashRemotingをインストールしなくても済むように)差分ファイルをアップしておく事にしました。一応自分用ですが、必要な方はどうぞ。(ダブるファイルは無いはずですが、一応事前に確認下さい)
関連技術の仕組みをしっかり把握していれば、すぐに思いつく解決方法なんだろうなぁと、そういう発想に展開できなかった自分にヘコみましたが、これでFlash8とお別れできるという喜びの方が遥かに勝るので、もう絶対忘れないぜ!とばかりにポストです。

Comments
Powered by Facebook Comments