Flashサイトをスマートフォンに展開する際の留意点
携帯サイトのFlashをスマートフォンに展開する場合、
PCサイトのFlashをスマートフォンに展開する場合、
と
既存のFlashサイトをバージョン変更やプログラム改修をするときは
センシティブな扱いをしないと事故る可能性があります。
いや、僕自身があったので備忘録として書き留めるべし。
続きを読む »
携帯サイトのFlashをスマートフォンに展開する場合、
PCサイトのFlashをスマートフォンに展開する場合、
と
既存のFlashサイトをバージョン変更やプログラム改修をするときは
センシティブな扱いをしないと事故る可能性があります。
いや、僕自身があったので備忘録として書き留めるべし。
続きを読む »
去年、下書きにしたまま放置していたので
今更な話ではありますが、投稿しておきます。
iモードブラウザ2.0以降の機種では、
Flashコンテンツを4wayモードで操作することができます。
4wayモードを有効にするには、メタデータ設定ツールの
「コンテンツタイプ」の値に「4waynavigation」と設定してください。
メタデータの設定が無い場合、
または異なる値が設定されている場合は2wayモードで動作します。
詳しくは以下のPDFに。
「Adobe Flash CS4でNTTドコモ携帯電話用のメタデータを用いたFlash Lite 3.0/3.1コンテンツを作成するための資料」
続きを読む »
昔、CS3で作ったswf(Flash Lite)をCS5で改修したときの罠。
CS3でFlash Lite1.1で作ったものがCS5で書き出すと10KB以上膨れ上がっていることがありました。
パブリッシュ設定より「サイズレポートの作成」にチェックを入れて
生成されたテキストファイルを比較すると次のことが分かります。
続きを読む »
携帯での音再生は
一般的にau、ソフトバンクではSMAF形式(.mmf)
ドコモではMFi形式、MIDI形式(.mld、.mid)
ですが
実際、Flash Liteで音コンテンツを作ろうとした場合
swfファイルをキャリア別に用意しなければいけないのが曲者です。
また同一キャリアのなかでも
機種ごとに再生可能なサンプリングレートが異なるため
.wavから.mldや.mmfに変換する際に
4kHz、8kHz、16kHz、32KHzを意識しなければいけないようです。
さらにステレオ、モノラルも可能、不可能な機種があります。
幅広い端末で再生させるためにはこちら を参考にすると
8kHzのモノラルあたりが無難ではないでしょうか。
今回このサウンド形式の種類と変換ソフトはどれを使うべきか、
そしてキャリアごとにswfの複数作成を解決してくれる「Flash Lite Sound Bundler」
についてまとめておきます。
続きを読む »
4月下旬にソフトバンクから発売予定の「HTC Desire X06HT」に
国内初のFlash Lite4.0が搭載されます。
※ドコモから発売のXperiaにはまだFlashPlayerは搭載されていません。
しかしながら一体全体Flash Lite4.0とはなんじゃらほいと、
僕自身よく分かってなかったので
海外のブログ等を調べて今現在分かっている範囲で書いておく。
続きを読む »
前にFlash Liteの軽量化を書きましたが
それでもまだ容量を削減しなければいけない状況に追い詰められたとき、
可読性はほとんどなくなるが僕がやった最終手段。
続きを読む »
Flash Liteのインタラクティブモードで
現在のページをブックマークするときに
タイトルを指定する方法ってあるのでしょうか。
auに関してはFlashLite2.x以降であれば、
au独自のdeviceスキームが使用できるので以下のようなやり方で可能です。
表示:getURL(”device:home/bookmark”);
登録:getURL(”device:home/bookmark?url=URL&title=タイトル“);
※URLとタイトルはURLエンコード済みのもの
auの特殊スキーム一覧
http://yaplog.jp/webdesignmemo/archive/18
続きを読む »
先日書いた「Flash Liteからメーラー起動メモ」ですが、
メーラーの件名や本文にデフォルトで文字列を表示したいとき、
一筋縄ではいかないことが判明しました。
やっかいなのはキャリアごと、Flash Liteのバージョンごとにエンコード形式が違うこと。
Docomo、au、SoftBankで書き方を変えておかないと文字化けしちゃいます!
続きを読む »
Flash Lite1.1でキャリア判別してごにょごにょしたいときってどうすればいいのでしょうか。
fscommand2の中にもキャリア名を返してくれるような
コマンドは存在してないので、自力でやるしかなさそうです。
簡単かつ確実なのはサーバーサイドで取得してFlashに渡してやる方法ですが、
今回はFlash Liteのスクリプトのみで何とかしてみます。
続きを読む »
携帯コンテンツを見ていると
ゲームやキャンペーンページで「友達に教える」ってよくありますよね。
Flash Liteからメーラーを立ち上げるときのやり方はこんなかんじ。
フレームアクションに
canEmail = _capEmail;
を記述すると、
クライアント側で電子メールメッセージが可能であれば1が設定されます。
if文を使ってボタンアクションで起動してみましょう。
ちなみにパラメータを付与することで
宛先、CC、BC、件名、本文が入力された状態で
電子メール作成ウィンドウを開くことができます。
続きを読む »