カテゴリー 'メモ' のアーカイブ

FlashDevelop4ビルド版でAIR for Android(ver 2.7)のセットアップメモ

つい先日リリースされたFlashDevelop 4.0.0 Betaから
AS3 Android Appプロジェクトが追加されました。
Flash CS5.5を持ってない自分としては願ったり叶ったりの環境が整ったということで
さっそくAIR for Androidのバージョン2.7書き出しを試してみました。

続きを読む »

TitaniumのCopying project resources..問題

Titanium MobileAndroidアプリをビルドしたとき、
コンパイル中に「Copying project resources..」で止まってしまうことがあります。
プロジェクトを新規に作成し直してもそれ以降は同じ箇所でコンパイルが止まってしまって
何もできなくなってしまいます。
Android SDKやTitaniumをインストールし直してもダメです。

続きを読む »

iPhone/Androidブラウザのアドレスバーを隠す方法

これはスマートフォンに限定した話になってしまうかもしれませんが、
コンテンツの領域が端末の縦幅より長いときってフリックやスワイプ操作でスクロールしますよね。
iPhoneAndroidのブラウザで横向きにしたときは
ファーストビューのエリアが狭いのでアドレスバーがすごく邪魔でちょっと不親切。
ユーザビリティを考慮したサイトには必ずといっていいほど、
初期時にブラウザのアドレスバーを隠してあげる工夫がされています。
やることは単純。
window.onloadか、jQuery使ってれば$(document).readyとかで1px移動しておくと、
ブラウザの仕様でバーの高さ分引っ込めてくれます。

続きを読む »

Flashサイトをスマートフォンに展開する際の留意点

携帯サイトのFlashスマートフォンに展開する場合、
PCサイトのFlashスマートフォンに展開する場合、

既存のFlashサイトをバージョン変更やプログラム改修をするときは
センシティブな扱いをしないと事故る可能性があります。
いや、僕自身があったので備忘録として書き留めるべし。

続きを読む »

iPhone(iOS4.2)の加速度センサーとジャイロセンサーの値をJavascriptで取得する

去年の暮れにリリースされた「iOS4.2」から
WEBブラウザ(Safari)で加速度センサージャイロセンサーのAPIにアクセスできるようになりました。
せっかくiPhone持っているんだし、試しにそれぞれの値をブラウザに出力してみます。

センサー値の取得はJavascriptのイベントにて行います。
まずiPhoneの傾きが変化するとdevicemotionというイベントが発生するので
window.addEventListenerで感知し、
関数に渡されるイベントオブジェクトのプロパティよりそれぞれの値を取得します。
別でdeviceorientationというイベントがありますが、
こちらでも回転の加速度のみ取得が可能です。

続きを読む »

Flash Liteで4方向(左右)キー操作

去年、下書きにしたまま放置していたので
今更な話ではありますが、投稿しておきます。

iモードブラウザ2.0以降の機種では、
Flashコンテンツを4wayモードで操作することができます。
4wayモードを有効にするには、メタデータ設定ツールの
コンテンツタイプ」の値に「4waynavigation」と設定してください。
メタデータの設定が無い場合、
または異なる値が設定されている場合は2wayモードで動作します。

詳しくは以下のPDFに。
Adobe Flash CS4でNTTドコモ携帯電話用のメタデータを用いたFlash Lite 3.0/3.1コンテンツを作成するための資料

続きを読む »

Flash コンポーネントで変更できない箇所を弄くる方法

メディア用コンソールやテキストまわり、スクロールバーなどを受け持つFlashコンポーネント
基本、ムービークリップ内でデザインいじったりしてスキン変えたり、
パラメータの設定値を変えたりして自由にカスタマイズできるのですが、
なぜかスクロールバーの横幅だけ固定になっていたので
Listコンポーネントを使う際に困ったしだいです。
最近、フルタッチ向け端末のFlashコンテンツを作る機会があって
やっぱりスクロールバーの標準サイズだとタッチエリアとして狭すぎるので、
このへん意識したアップデート望みます。

とりあえずやっつけですが、
直接コンポーネントのソースコードを修正して適用するやり方メモ。
↑バックアップをとるなり自己責任で行ってください。

続きを読む »

Google ChromeでFlash Playerのバージョンを変える方法

Chrome Flash Player

Google ChromeにはAdobe Flash Playerが標準搭載されています。
最新のFlashPlayerをインストールしようとしてもChromeの自動アップデート機構を利用するかたちとなり、
FlashPlayerを個別にアップデートする必要がなくなりました。

これが逆にやっかいで、以下のページに飛んでもFlashPlayerはインストールできなくなっています。
http://get.adobe.com/jp/flashplayer/

つまりはデバッグ用にFlashのバージョンを変えようとするとChromeはめんどくさい存在なのです。
便利なエクステンションが出ていたら教えてください。

続きを読む »

CS3,CS4 → CS5でswfファイルサイズが増えてしまう罠

昔、CS3で作ったswf(Flash Lite)をCS5で改修したときの罠。

CS3でFlash Lite1.1で作ったものがCS5で書き出すと10KB以上膨れ上がっていることがありました。
パブリッシュ設定より「サイズレポートの作成」にチェックを入れて
生成されたテキストファイルを比較すると次のことが分かります。

続きを読む »

Flashのバージョン管理方法

複数人でFlash開発をする場合、個人のライブラリを管理したい場合、
様々な状況でソース・仕様書・設計書などのバージョン管理が求められますが
自前サーバーでsvnの環境構築が難しいときに何か便利なものがないかのメモ。

続きを読む »

« 前のページへ次のページへ »