オンラインのゲームは人気が高い。特にFlashのように手軽に遊べるものは、アイディア勝負なのでユニークで面白い。だが実際に開発しようと思うと、キャラクターの動きやアイテムや武器の制御など頭を悩ますことが多そうだ。 こんなリッチなグラフィックスのゲームも そうした複雑な問題を解決しつつ、Flashベースのゲームを開発しやすくしてくれるフレームワークがflixelだ。すでに多様なゲームがflixelを使って作られていて、実際に試すことができる。シンプルなものもあれば、グラフィックスに凝ったサイズの大きなものもある。 グラフィックスは全般的にドット絵でファミコン風のものが多い。ゲームもシンプルなルールのものが多く、矢印キーと二つくらい(xキーとcキーなど)のキーを組み合わせて操作するようになっている。すでに多数の実績があると、自分でも作ってみようと思えるだろう。 アクションゲームが多い 本家のF
Fotolife Boothでは、はてなフォトライフAtomAPIを利用しています。で、WSSE認証にas3corelibの com.adobe.crypto.WSSEUsernameToken を使っているのですが、これそのままだと認証が通りません。CPANモジュールのXML::Atom::Clientを使うと認証通るので、なんでかなーと少しはまりました。WSSEUsernameTokenとXML::Atom::Clientのソースをそれぞれ見て何が違うか調べたら、どうやらNonceの扱い方が異なるようで、XML::Atom::Clientのやり方にあわせてWSSEUsernameTokenのソースを修正したらうまくいきました。 --- com/adobe/crypto/WSSEUsernameToken.as.orig 2007-06-11 12:21:05.000000000 +09
クライアント側をFlexにし、サーバーをRailsで作成した通信に、 AMF通信とHTTP通信をそれぞれやってみました。 Railsプロジェクトを作成 Project Name : FlexServer Use Database : sqlite3 rails FlexServer -d sqlite3 amfのRailsプラグインをインストール Rails Plugin : rubyAMF ruby script/plugin install http://rubyamf.googlecode.com/svn/tags/current/rubyamf rubyamf_config.rb の編集 > config/rubyamf_config.rb ClassMappings.translate_case = true ClassMappings.assume_types = true 確
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
仕事でFlex画面内で画像をコピー、ペーストするようなのが必要になったので、 とりあえずデモを作ってみた。 BitmapDataのdrawメソッドで、元画像データの一部を切り出すことができます。 >>text ACTIONSCRIPT: private function sliceImage(x:Number, y:Number, width:Number, height:Number):void { var rect:Rectangle = new Rectangle(0, 0, width, height); var matrix:Matrix = new Matrix(); matrix.tx = -x; matrix.ty = -y; var bitmap_data:BitmapData = new BitmapData(width, height, true); bitmap_
Flex 3.4 SDK のマイルストーンビルドが公開されました。Adobe オープンソースサイトの SDK ダウンロードページから入手できます。(Flex 3 SDK Downloads) Flex 3.4 SDK で修正されたバグのリストはFlex のバグ管理サイトから確認することができます。(http://bugs.adobe.com/flex/) 実際に Search 画面内で条件を 3.4 & Fixed に設定して検索してみたところ 47 件がリストされました。Flex SDK に含まれる AIR SDK 及び Flash Player と AIR ランタイムも最新のものに更新されています。(ちなみに、AIR 1.5.2 SDK は Flex 3.2 SDK 以降でサポートされます) また、今回のアップデートにはセキュリティフィックスも含まれています。Express Insta
主に.NETで開発をしているSEのブログです。Flex等のRIA開発にも興味を持っていますが、まだまだ初心者です。このブログでは、日々の仕事で思ったこと、気付いたこと、知ったことなどを忘れないように記録してます。グリッドの横幅を超える列を表示する場合というのはよくあり、 見えない列は横スクロールで表示するのが普通です。 このような、グリッドの横幅よりも列幅の合計値が大きい場合、 FlexのDataGridではhorizontalScrollPolicyプロパティを 「ON」にしてあげる必要があります。 DataGridのhorizontalScrollPolicyプロパティのデフォルト値は「OFF」なので、 明示的に「ON」してあげないと、上のような場合でもDataGridの横幅に合わせて 列がすべて表示されるように列幅が自動調整されてしまいます。 Flexをやり始めた頃は、このhoriz
SWFAddress SWFAddress は Flash コンテンツで問題となるパーマリンク問題を解決するためのデファクトスタンダードなライブラリです。 Progression™ では、ブラウザ同期機能を有効化した際のディープリンク制御部分で使用しています。 同梱バージョン
FLEX3ならインストール時のオプションでJSEclipseを選べるようなことが書かれているのですが、確かに選択できるんだけど、よくわからない、本当にインストールされているのか? 結局Flex3のアプリケーションディレクトリを探してみるとJSEclipseディレクトリが有った。 Applications/Adobe Flex Builder 3/Installers/JSEclipse/documentation/FlashHelp/jseclipse.htm#0000_introduction.htm (MacOSX) ので、そこを開いてドキュメントを見ると、ヘルプからいわゆるソフトの更新で新規フィーチャーで http://download.macromedia.com/pub/labs/jseclipse/autoinstall をリモートサイトにしなさいと書かれていて、それでインスト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く