2009-08-01から1ヶ月間の記事一覧

Union Platform(3) 情報の共有化

さて、Unionの醍醐味は、他のユーザと情報を共有するところにあると考えます。 前回みたように、情報の共有化にはいくつかの方法があることが分かりました。今回は、その手段の使いどころ整理してみます。UnionのバージョンはUnion alpha3を使用します。 ど…

UnionPlatform (2) 概念

Union Platformには色々な概念が登場します。本家のOverviewで紹介されている5つのコンセプトについてみていきます。UnionのバージョンはUnion alpha3を使用します。 Server Client Room Attribute Message Server マルチユーザアプリケーションの中心となる…

UnionPlatform (1) 概要

wonderflのcheckmate第二回でも登場しましたUnion Platformに注目しています。 Unionは、Flashでマルチユーザアプリケーションを作成するためのプラットフォームです。2009年8月27日現在のバージョンはalpha3です。 サーバはUnion Serverと呼び、クライアン…

URLLoaderでロード

URLLoaderクラスとはリファレンスにあるとおり外部リソースをロードするために使用します。 URLLoader クラスは、指定した URL からテキスト、バイナリデータ、または URL エンコード形式の変数をダウンロードする際に使用します。動的なデータ駆動アプリケ…

抽象クラス

AS3では、class生成時にabstractが指定出来ないため、実行時エラーを発生させることで対応します。抽象クラスを直接インスタンス化した場合、constructorで例外を発生させることで対応します。 package { /** * abstract class sample */ public class Abstr…

Singletonパターン

Singletonパターンは、インスタンス化の制限をすることで生成されるインスタンスを単一とするパターンです。 AS3では、constructorをprivate宣言出来ないため、private Classをconstructorの引数とすることでクラスのSingletonパターン化を実現します。 ポイ…

クロススクリプティング

本エントリーでは、FLASH Playerのセキュリティのうちクロススクリプティングに焦点を当てます。外部リソースを利用する際のポリシーファイルに関しては、fla.la » crossdomain.xmlをご覧下さい。 AdobeのFlash Playerデベロッパーセンターにある以下の記事…

crossdomain.xml

本エントリーでは、FLASH Playerのセキュリティのうち外部リソースを利用する際のポリシーファイルに焦点を当てます。 ポリシーファイルとはcrossdomain.xmlを指します。なお、ソケットポリシーファイルは別の機会に投稿する予定です。クロススクリプティン…

Coding Conventions

AS3コーディング規約の有名なものに、Adobe Open Sourceで公開されているFlex SDK Conventionsがあります。日本語訳版もあります。このコーディング規約を尊重する方向で、自分なりのコーディング規約を探ってみました。 なお、Flex SDK Conventionsは Actio…

Hello world!

こんにちは、Koshikawa Naotoです。(id:naoto5959) fla.laはFlash系のネタを発信するブログになる予定です。 しばらくは「プログラマー、再起動中」に投稿した記事をまとめ直したりもします。 package la.fla.sample { public class HelloWorld { public fun…