サーバーサイドASのAS3SXがちょっと凄そうな件についてのまとめ

AS3のIEDであるFDT開発チームが、サーバーサイドASとそのホスティングサービスを発表。 swfファイルをサーバーにアップロードすると、それがサーバープログラムとして振る舞うという胸熱仕様。いわゆるnode.as。 まだアルファバージョンだけど、みんなで遊び始めたまとめ。 少しわかりやすいように、話題によって投稿順を入れ替えています。 続きを読む
35
itoz @itoz

動作swfはこれ http://t.co/oMaoJgf RT @itoz: #AS3SX の超簡単な通信サンプル作ってみた http://t.co/nkpDkFi #FDT

2011-09-09 04:19:57
itoz @itoz

Date.timeじゃなくてふつうにIDにすればよかった まぁいいや

2011-09-09 04:21:35
9ballsyndrome @9ballsyndrome

寝るって行ったけどいじっちゃった ブロードキャスト?のようなもの http://t.co/QiHeXdz ウィンドウを二個以上開くとリアルタイムに更新されるのがわかると思う 最後に接続した50IDが表示される 50人にもれるとresponseももらえませんw #AS3SX

2011-09-09 04:22:57
9ballsyndrome @9ballsyndrome

接続切れた人(ウインドウとした人)をどう判断したらいいのかね。レスポンスを一定時間ごとに送ってリクエストこなかったら みたいな? その辺はサーバーサイドの知識がある人には常識的な解決方法があるのかな おやすみ

2011-09-09 04:26:12
itoz @itoz

IDにへんこう  swf http://t.co/oMaoJgf as http://t.co/nkpDkFi 最初の通信に時間かかる気がする #AS3SX

2011-09-09 04:31:49
9ballsyndrome @9ballsyndrome

あ、二個目のやつは接続したら自分のIDが一番上に来るのね。 んで他の人が接続したらリアルタイムに画面が更新されて次の人のIDが一個上に付け足されるって話。 自分でswfを開いた状態で見つめながらもう一個開くと更新されるのがわかる #AS3SX

2011-09-09 04:32:51
9ballsyndrome @9ballsyndrome

asだけでswfから他のswfを操作できるのかー 超夢広がる このサーバーをずっと開放してくれてたらだけど。。。 FACEsだっけ 昔Flashでやろうとして挫折した記憶がある あんときはぜんぜんわかってなかったからなー

2011-09-09 04:39:11
尾野(しっぽ) @tail_y

やはり、AS3SXで寝るタイミングを逃した人が出たか・・・。

2011-09-09 08:24:41
9ballsyndrome @9ballsyndrome

えっと、View Logの時間はどんだけ足したり引いたりしたら日本時間になるですか・・・? いつおきたエラーかわかんねえ\(^o^)/ それからNew AS3SX Appで新しくつくったプロジェクト?はどうやって消すんだよ!! #AS3SX

2011-09-09 08:36:21
itoz @itoz

@9ballsyndrome え、あれけせないんすかw気を付けないと

2011-09-09 08:47:21
9ballsyndrome @9ballsyndrome

@itoz わかんないです。勘違いかもw ただどうやって消すのかなーと Endpoint与える都合上何度も作ったり消したりできないとか・・・? 名前も変えられるし上書きアップロードもできるのでリサイクルはできるのですが、同じEndpointって気持ちいいものじゃないですよね

2011-09-09 08:58:14
9ballsyndrome @9ballsyndrome

PersistentObjectManagerのメソッドがぜんぶgetPersitent~になってるのは罠か? persitentなんて単語はないみたいだけど・・・ 何を考えて1文字抜いたんだ #AS3SX

2011-09-09 09:02:18
9ballsyndrome @9ballsyndrome

最初にアップしたやつ、レスポンスのつづりまちがってたしにたい data.str = "responce\n";

2011-09-09 09:11:06
9ballsyndrome @9ballsyndrome

Endpointはhttp://t.co/j1PzIuxほにゃらら/ だけど直接それ入力してもやっぱサーバーサイドのswfは見れないかあ サーバーサイドでテキストフィールドに出力したもの見てデバッグできるかなあと思ったんだけど #AS3SX

2011-09-09 09:31:43
9ballsyndrome @9ballsyndrome

サーバーサイドのswfをデバッグモードでコンパイルして Run Mode:Run in Debug Playerにチェック入れたけどtraceは働かず View Logで見れるかと思ったんだけど。。 View Log専用のAPIがあるのかな #AS3SX

2011-09-09 09:33:58
itoz @itoz

@9ballsyndrome なるほど。しっぽさんもいってたけどこれ裏側GAE?かもですね。GAEも消せなかった気が(曖昧ですが

2011-09-09 09:38:12
9ballsyndrome @9ballsyndrome

サーバーの現在時刻はだいたい [9/9/2011 12:39:29 AM] うちは今 [9/9/2011 9:40 AM] +3時間と見ていいかな #AS3SX

2011-09-09 09:41:32
9ballsyndrome @9ballsyndrome

@_arikata まさにためしてみてます ActiveServerTraceObject作ってそれ渡すのかなーとか思ったけど ServerTrace.trace(文字列)でよさそうです

2011-09-09 09:45:21
9ballsyndrome @9ballsyndrome

サーバーサイドでServerTrace.trace(文字列)でView Logに出力ができたー "2"を出力させたんだけど 9/9/2011 12:47:11 AM2 のように出た。traceした時刻に続いて文字列が。 スペースくらいあけてくれよ! #AS3SX

2011-09-09 09:50:35
9ballsyndrome @9ballsyndrome

9/8/2011 7:43:06 PMError #1125: Der Index 50 liegt außerhalb des gültigen Bereichs 50. ってエラー出てたんだけど、ドイツ語でおk?

2011-09-09 09:56:50
9ballsyndrome @9ballsyndrome

日本との時差-9時間はイギリスの経度だそうだけど、ドイツも-8時間って書いてあったしサーバーはその辺にあると考えていいのかな

2011-09-09 09:56:53