Published by alt on 2月 1, 2011
Category[ サンプル ] Tag[ AS3, コンポーネント ]
銀行のATM、カラオケのタッチ式リモコン、居酒屋の注文タッチパネル、
スマートフォン、テレビと今後フルタッチインターフェイスを
Flashで作るケースが増えてくるかもしれませんのでテキストまわりでつまづいた方に。
TextInputコンポーネントを使用してテキスト入力フォームを作った場合、
通常、キーボードからは自動入力されますが
Flash上にソフトウェアキーボードを用意した場合は
マウス操作、タッチ操作時のイベントハンドラにスクリプトから
入力フォームにテキストを代入してあげないといけません。
このとき問題なのが、入力フォームを選択したときに出る縦の点滅カーソルが
テキストの長さに応じてついてきてくれません。(もちろん十字キーでは移動できるよ)
そこでTextInputコンポーネントではなく、
TextFieldクラスのダイナミックテキストかテキスト入力に設定して
scrollHプロパティを使って、点滅カーソル移動を実装してみる。
続きを読む »
Published by alt on 1月 28, 2011
Category[ WEBサイト ] Tag[ FLASH ]
germart.orgを運営しているNathan Germickさんが
サンフランシスコで行われたソーシャルゲームのミートアップで演じた
FlashラブレターがYoutubeにアップされています。
なんかオートチューンボイスが無駄にゲイっぽくみえてしまうのは私でしょうか。。
「ソーシャルゲームコミュニティからFlashへのラブレター」
Created by http://www.germart.org
Inspired by http://www.lostgarden.com
Published by alt on 1月 25, 2011
Category[ サンプル ] Tag[ AS3, ソースコード ]
URLLoaderクラスを使ってHTTP/HTTPSリクエストをする先にBasic認証がかかっていたら、
URLRequestHeaderメソッドを使ってヘッダーに認証情報を付加すればOK。
ヘッダーに付加するid/passはBase64エンコードしなければならないのですが
FlexにあるBase64EncoderがFlashにはないので
下記にあるas3httpclientライブラリのBase64クラスを使用しました。
Basic認証だとGET/POSTとも問題なかったのですが
ここらへんの記事を読んでいるとWSSE認証ではあやしい動きになるようなので
Basic認証でもHTTPURLLoaderやSocketURLLoaderをテストしてみる。
余談ですが、AIRの場合はURLRequestDefaultsクラスの
setLoginCredentialsForHostメソッドという便利なものもあります。
続きを読む »
Published by alt on 1月 24, 2011
Category[ メモ ] Tag[ Flash CS5, コンポーネント ]
メディア用コンソールやテキストまわり、スクロールバーなどを受け持つFlashコンポーネントは
基本、ムービークリップ内でデザインいじったりしてスキン変えたり、
パラメータの設定値を変えたりして自由にカスタマイズできるのですが、
なぜかスクロールバーの横幅だけ固定になっていたので
Listコンポーネントを使う際に困ったしだいです。
最近、フルタッチ向け端末のFlashコンテンツを作る機会があって
やっぱりスクロールバーの標準サイズだとタッチエリアとして狭すぎるので、
このへん意識したアップデート望みます。
とりあえずやっつけですが、
直接コンポーネントのソースコードを修正して適用するやり方メモ。
↑バックアップをとるなり自己責任で行ってください。
続きを読む »
Published by alt on 10月 28, 2010
Category[ メモ ] Tag[ Google ]
Google ChromeにはAdobe Flash Playerが標準搭載されています。
最新のFlashPlayerをインストールしようとしてもChromeの自動アップデート機構を利用するかたちとなり、
FlashPlayerを個別にアップデートする必要がなくなりました。
これが逆にやっかいで、以下のページに飛んでもFlashPlayerはインストールできなくなっています。
http://get.adobe.com/jp/flashplayer/
つまりはデバッグ用にFlashのバージョンを変えようとするとChromeはめんどくさい存在なのです。
便利なエクステンションが出ていたら教えてください。
続きを読む »
Published by alt on 10月 27, 2010
Category[ 参考 ] Tag[ FlashPlayer10.1, GPU ]
次世代Flash Player,TegraやGeForce,IONによるHW処理に対応
http://www.4gamer.net/games/049/G004964/20091006031/
Flash Player 10.1がAMD製GPUのHWアクセラレーションに対応
http://www.4gamer.net/games/085/G008506/20091117046/
ということでAMD・NVIDIA両社にてFlashPlayer10.1でGPUパワーを利用できるようになっていましたが
実際どれほどのものなのかテストしてみました。
ちなみに上条さんの記事にも書いてある通り、
GPUの効果を引き出すにはコンテンツをデザインする際、
GPUの動作を理解しておかないと逆に遅くなるケースもあるので気をつけないといけません。
Flash Player 10.1 の GPU 描画機能は、サポートされる環境であれば自動的にオンになるため、明示的に wmode=gpu を指定する必要はありません。但し、wmode=opaque や wmode=transparent を指定すると自動的に GPU 描画機能はオフになり、ソフトウェアによる描画が行われます。
続きを読む »
Published by alt on 10月 14, 2010
Category[ メモ ] Tag[ Flash CS4, Flash CS5, Flash Lite ]
昔、CS3で作ったswf(Flash Lite)をCS5で改修したときの罠。
CS3でFlash Lite1.1で作ったものがCS5で書き出すと10KB以上膨れ上がっていることがありました。
パブリッシュ設定より「サイズレポートの作成」にチェックを入れて
生成されたテキストファイルを比較すると次のことが分かります。
続きを読む »
Published by alt on 9月 21, 2010
Category[ 参考 ] Tag[ Android, タブレット ]
注意:FlashPlayer10.1搭載のAndroidタブレットはFlashPlayerが最初から組み込みで入っているか
Androidマーケットにより入手するのかは分かっておりません。
『HP Slate』
Hewlett-PackardのWindows7タブレット
ディスプレイ:8.9型 1024 x 600
重量:670g
価格:$549~$599
CPU:Intel Atom Z系 (Z530 1.6GHz)
ストレージ:32GB / 64GB
メモリ:1GB
通信:802.11b/g とnにも対応するWiFi、Bluetooth、3G
カメラ:300万画素カメラ・VGAフロントカメラ
バッテリー駆動:5時間以上
※Flash Player 10.1とAdobe AIR 2.0搭載
続きを読む »
Published by alt on 9月 9, 2010
Category[ メモ ] Tag[ FLASH ]
複数人でFlash開発をする場合、個人のライブラリを管理したい場合、
様々な状況でソース・仕様書・設計書などのバージョン管理が求められますが
自前サーバーでsvnの環境構築が難しいときに何か便利なものがないかのメモ。
続きを読む »
Published by alt on 8月 19, 2010
Category[ イベント ] Tag[ 亜緒 ]
妻の入退院でバタバタ、仕事でもバタバタでご報告が遅れました。
Twitterでは先にTweetしちゃいましたが
2010年8月11日に2744グラムの女の子が生まれました。
寅年の獅子座・・・5代目スケバン刑事だな
予定日は4日過ぎてまだまだかなあと思っていた矢先に
急に陣痛が来て、夜中病院にかけつけたら2時間後にポーンと出てきました。
感動もしたけど人間がひとり出てきた神秘的で不思議な気持ちが強かったです。
名前は2ヶ月前ぐらいから
嫁が「詩(うた)」ちゃんを激押し。
8月7日が予定日だから「花(はな)」ちゃんもいいよねとか、
最初のは画数が鬼悪かったのもあって
結局響き重視かつブルーで夏っぽい「亜緒(あお)」ちゃんで決定という流れ。
検索するとけっこう出てくるけど、亜緒ちゃんSEOはこれで十分対策済みだぜ。w
あっ、この場を借りて嫁に。
ナイスファイト!そしてお疲れ様でした。
« 前のページへ — 次のページへ »