SlideShare a Scribd company logo
1 of 7
モバイル用Flash(FlashLite)の概要

 タイムラインを使ったアニメ
   AS1.0を使ったアニメ
     作成方法の説明
■Flashとは
オーサリングツールをFlashと言い、再生する側はFlashPlayerといいます。
プログラミングベースではFlexとかFlashDevelopなんかでも開発出来ます。ただ
FlashLiteをやるなら純正のAdobe Flash以外にありません。
※パブリッシュされる実行ファイルはswf(すうぃふ)と呼びます。が、基本的にFlasher以外には通じないため「えすだぶりゅえふ」
と呼んでます。


■Flashのバージョン
モバイル用には現在、FlashLite1.0〜4.0までのバージョンがあります。
それぞれのプレイヤーには下位互換があるので、それ以前のバージョンで作成され
たswfを再生することが出来ます。
そんななかでなぜFlashLite1.1で作るのか疑問に思うかもしれません。

■なぜ、FlashLite1.1で作成するのか?
古くはDoCoMo901シリーズから搭載されており、その後DoCoMo端末において2.0へ
の移行が滞ったため、シェア的にまだ多く残っているので下位端末のユーザーに合
わせるためFlashLite1.1で作成しています。
近年ではFlashLite2.0以降の端末シェアも伸びていますが、2.0で作成した場合のメ
リットが表現上においてはあまりないため1.1で作成するという現状があります。

最下位バージョンのFlashLite1.0で作成しない理由は、DoCoMo505,506,900シリーズ
にしか搭載されていない点と制限がさらにきつくなるからです。容量制限が20KBで
あったり通信が出来ないなど色々と重大な制限があります。
■モバイルFlashの再生
モバイルFlashの再生方法には下記の2通りあります。
●全画面表示(インタラクティブ再生)
ブラウザで直接swfにアクセスした状態です。
キー操作が可能ですが、Flash単体では携帯アプリと違ってデータの保存や取得は出
来ないので一度終了したら、また最初から再生されます。
どのキーが使えるとかは端末によっても変わるため省略します。

●ページ内表示(インライン再生)
ページ内に表示する方法です。
ここ数年内の端末では複数表示出来るものもありますが、下位端末に合わせて基本
はページ内に1つしか表示出来ないと考えてください。。
キー操作不可なので、表示する以外はなんにも出来ません。

■基本のステージサイズ(インタラクティブの場合、インラインは適宜)
240px×240pxで設定しておき、ステージ外にも背景などを置くようにして作成しま
す。
高さを大きいサイズで作ってしまうと、端末によっては小さく縮小されて表示され
るため意図した見え方になりません。
きせかえツールなど他機種に対応する場合には、それぞれのサイズやバージョンに
合わせて変更することもありますし、それ用の制作ツールなどもあります。
これらを1ファイルで賄うために、意図した場所以外見えないように一番上の深度
にカバーを置いておきます。
■タイムラインとかフレームとかタイムラインはコレ→


●フレームレートの設定
単位は fps = Frames Per Second
1秒間に何回の描画処理を行うかという設定です。12fpsなら1秒間に12回画面を書き換えるとい
うことです。
Wikipediaによると、60fpsあれば十分に滑らかな映像が再現できるとされ、それを謳い文句とし
た製品が発売されている。逆に、15fpsに満たない場合は映像を再現するのが難しい。

基本は8fpsで作成。
ただし実機で動かすと設定したフレームレートで動く端末は稀です。少しスクリプトを動かし
ただけでも2fps程度のパフォーマンスしか出ない機種も存在します。このフレームレートの低
下が「重い」と呼ばれる状態です。重い処理を繰り返すと端末のスペックとその処理の内容に
よってこのフレームレートが下がるため、全体的に再生の進行速度が遅くなります。これは1フ
レームの間に行われるべき処理を端末のスペックによって対応出来なくなるために遅くなりま
す。

●シンボルの種類
ムービークリップグラフィック ボタン

●インスタンスはシンボルのコピー
これをステージに配置するなり、スクリプトで複製するなりして、動かします。

●トゥイーン
グラフィックトゥイーンシェイプトゥイーンクラシックトゥイーン

この辺の用語とかをふまえたうえで実際に超簡単なアニメを作るときの雰囲気を、実際のオー
サリング環境のキャプチャでざっと説明します。
■トゥイーンを使ってタイムラインで動かす

1. 動かす対象のインスタンスを作るとりあえず矩形        ついでにフレームものばす




1. タイムラインにクラシックトゥイーンを作成する
そうすると勝手にグラフィックシンボルになります




3. キーフレームを作成              10フレームで矩形の配置座標を動かす
■同じ動きをアクションスクリプトで作る
(数値は適当です完璧一緒にする場合は移動距離をフレーム数で割るとかしま
す。)
さっき作成したグラフィックをムービークリップに変更して、その中にASを書きま
   す。
●1フレーム目●2フレーム目




1フレーム目                          ●ムービークリップのプロパ
_xそのムービクリップのx座標に10px足す = 右に移動   ティ
_yそのムービクリップのy座標に10px足す = 下に移動

x座標が100pxを超えたらムービークリップの再生をストップさせる

2フレーム目
prevFrame() 前のフレームに戻る
フレームの繰り返し処理に必要

これで先ほどのトゥイーンで作成した動きと同じで、毎フレーム右下に移動して一
  定位置で
■MC(ムービークリップ)構造とレイヤーと深度
デザイナーにとってはレイヤーは馴染み深いと思いますが、Flashの内部では深度と
いう設定に置き換わります。要するに重なり順を管理する数値です。
●MC構造について(MCのネスト)
ネストしていくと、親MCと子MC孫MCひ孫・・・というふうにドンドン増やせます。
各MC内に別々の深度を持っています。
                   _root.mc1   _root.mc3.mc1
                   _root.mc2   _root.mc3.mc2




レイヤー1:青い矩形
レイヤー2:緑の矩形

                   /mc1        /mc3/mc1
                   /mc2        /mc3/mc2


FlashLite1.1では7階層以上作ると実機での再生時にエラーになります。


次回はアクションスクリプト(AS1.0)の開発や携帯電話でのキー操作の実装。
ガルコレやぼくレス1で使用されているturbineとの関連部分やバイナリデータ置換
での変数渡しについて説明する予定です。

More Related Content

What's hot

Adobe scoutの紹介
Adobe scoutの紹介Adobe scoutの紹介
Adobe scoutの紹介AimingStudy
 
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なことAlfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なことJun Terashita
 
Web上でのゲーム製作(Kanasan.JS LT 080114)
Web上でのゲーム製作(Kanasan.JS LT 080114)Web上でのゲーム製作(Kanasan.JS LT 080114)
Web上でのゲーム製作(Kanasan.JS LT 080114)hoge1e3
 
Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介MoritakaSoma
 
Firefox Marketplace and Payment
Firefox Marketplace and PaymentFirefox Marketplace and Payment
Firefox Marketplace and Paymentdynamis
 
Firefox OS @ ABC2013A
Firefox OS @ ABC2013AFirefox OS @ ABC2013A
Firefox OS @ ABC2013Adynamis
 
Firefox os app dev
Firefox os app devFirefox os app dev
Firefox os app devdynamis
 
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!Hiroaki Komine
 
Web App Platform Firefox
Web App Platform FirefoxWeb App Platform Firefox
Web App Platform Firefoxdynamis
 
Firefox Marketplace Reviewers
Firefox Marketplace ReviewersFirefox Marketplace Reviewers
Firefox Marketplace Reviewersdynamis
 
Windows8の概要とストアアプリについて
Windows8の概要とストアアプリについてWindows8の概要とストアアプリについて
Windows8の概要とストアアプリについてMakoto Nishimura
 
Firefox OS App Dev
Firefox OS App DevFirefox OS App Dev
Firefox OS App Devdynamis
 
Try Firefox OS
Try Firefox OSTry Firefox OS
Try Firefox OSdynamis
 

What's hot (13)

Adobe scoutの紹介
Adobe scoutの紹介Adobe scoutの紹介
Adobe scoutの紹介
 
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なことAlfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
 
Web上でのゲーム製作(Kanasan.JS LT 080114)
Web上でのゲーム製作(Kanasan.JS LT 080114)Web上でのゲーム製作(Kanasan.JS LT 080114)
Web上でのゲーム製作(Kanasan.JS LT 080114)
 
Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介
 
Firefox Marketplace and Payment
Firefox Marketplace and PaymentFirefox Marketplace and Payment
Firefox Marketplace and Payment
 
Firefox OS @ ABC2013A
Firefox OS @ ABC2013AFirefox OS @ ABC2013A
Firefox OS @ ABC2013A
 
Firefox os app dev
Firefox os app devFirefox os app dev
Firefox os app dev
 
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
 
Web App Platform Firefox
Web App Platform FirefoxWeb App Platform Firefox
Web App Platform Firefox
 
Firefox Marketplace Reviewers
Firefox Marketplace ReviewersFirefox Marketplace Reviewers
Firefox Marketplace Reviewers
 
Windows8の概要とストアアプリについて
Windows8の概要とストアアプリについてWindows8の概要とストアアプリについて
Windows8の概要とストアアプリについて
 
Firefox OS App Dev
Firefox OS App DevFirefox OS App Dev
Firefox OS App Dev
 
Try Firefox OS
Try Firefox OSTry Firefox OS
Try Firefox OS
 

Viewers also liked

Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリにWeb制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリにinvogue
 
JUI Conference "Flashはもういらない!?" Adobe MAX Japan 2009
JUI Conference "Flashはもういらない!?" Adobe MAX Japan 2009JUI Conference "Flashはもういらない!?" Adobe MAX Japan 2009
JUI Conference "Flashはもういらない!?" Adobe MAX Japan 2009Yusuke Kawasaki
 
F-siteセミナーにおけるFlashトークディスカッションのまとめ
F-siteセミナーにおけるFlashトークディスカッションのまとめF-siteセミナーにおけるFlashトークディスカッションのまとめ
F-siteセミナーにおけるFlashトークディスカッションのまとめYoshiya OKI
 
2016/05/02付 オリジナルiTunes週間トップソングトピックス
2016/05/02付 オリジナルiTunes週間トップソングトピックス2016/05/02付 オリジナルiTunes週間トップソングトピックス
2016/05/02付 オリジナルiTunes週間トップソングトピックスThe Natsu Style
 
150317 flash002 flash基礎
150317 flash002 flash基礎150317 flash002 flash基礎
150317 flash002 flash基礎elephancube
 
Flash Professional CCで何が変わったのか
Flash Professional CCで何が変わったのかFlash Professional CCで何が変わったのか
Flash Professional CCで何が変わったのかYoshiya OKI
 
Flash Professional 8 CS6 CC ボタンの演習
Flash Professional 8 CS6 CC ボタンの演習Flash Professional 8 CS6 CC ボタンの演習
Flash Professional 8 CS6 CC ボタンの演習Hyotan Shoji
 
Adobe Flash Professional Toolkit for CreateJSをいじる
Adobe Flash Professional Toolkit for CreateJSをいじるAdobe Flash Professional Toolkit for CreateJSをいじる
Adobe Flash Professional Toolkit for CreateJSをいじるkaboccha
 
Toppersカンファレンス2016・チュートリアル
Toppersカンファレンス2016・チュートリアルToppersカンファレンス2016・チュートリアル
Toppersカンファレンス2016・チュートリアルHiroaki Nagashima
 
Techhills3 gloops flash
Techhills3 gloops flashTechhills3 gloops flash
Techhills3 gloops flashKeita Nakaya
 
「Flashユーザーが取り組むHTML5」アンケート結果
「Flashユーザーが取り組むHTML5」アンケート結果「Flashユーザーが取り組むHTML5」アンケート結果
「Flashユーザーが取り組むHTML5」アンケート結果Yoshiya OKI
 
スマートフォンにおけるアニメーション実装 ~FlashからHTML5へシフトするには~
スマートフォンにおけるアニメーション実装  ~FlashからHTML5へシフトするには~スマートフォンにおけるアニメーション実装  ~FlashからHTML5へシフトするには~
スマートフォンにおけるアニメーション実装 ~FlashからHTML5へシフトするには~Yutaka Sano
 
Flash Builder4 と FlashCatalyst を使ってみた
Flash Builder4 と FlashCatalyst を使ってみたFlash Builder4 と FlashCatalyst を使ってみた
Flash Builder4 と FlashCatalyst を使ってみたguest0ba46c3
 
[db tech showcase Tokyo 2016] E33: こんな方法あり!? 何でもありです! インフラストラクチャレベルインメモリコンピュー...
[db tech showcase Tokyo 2016] E33: こんな方法あり!? 何でもありです! インフラストラクチャレベルインメモリコンピュー...[db tech showcase Tokyo 2016] E33: こんな方法あり!? 何でもありです! インフラストラクチャレベルインメモリコンピュー...
[db tech showcase Tokyo 2016] E33: こんな方法あり!? 何でもありです! インフラストラクチャレベルインメモリコンピュー...Insight Technology, Inc.
 
【俺聞け5】私とflashとhtml5&java script
【俺聞け5】私とflashとhtml5&java script【俺聞け5】私とflashとhtml5&java script
【俺聞け5】私とflashとhtml5&java scriptAsami Abe
 
スマホキャンプサマー2012:ANEとアプリ内課金に挑戦
スマホキャンプサマー2012:ANEとアプリ内課金に挑戦スマホキャンプサマー2012:ANEとアプリ内課金に挑戦
スマホキャンプサマー2012:ANEとアプリ内課金に挑戦Tetsuya Shiraishi
 
易観国際中国Itマンスリーニュース2016年3/4月号
易観国際中国Itマンスリーニュース2016年3/4月号易観国際中国Itマンスリーニュース2016年3/4月号
易観国際中国Itマンスリーニュース2016年3/4月号CLARA ONLINE, Inc.
 

Viewers also liked (20)

Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリにWeb制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
 
JUI Conference "Flashはもういらない!?" Adobe MAX Japan 2009
JUI Conference "Flashはもういらない!?" Adobe MAX Japan 2009JUI Conference "Flashはもういらない!?" Adobe MAX Japan 2009
JUI Conference "Flashはもういらない!?" Adobe MAX Japan 2009
 
F-siteセミナーにおけるFlashトークディスカッションのまとめ
F-siteセミナーにおけるFlashトークディスカッションのまとめF-siteセミナーにおけるFlashトークディスカッションのまとめ
F-siteセミナーにおけるFlashトークディスカッションのまとめ
 
2016/05/02付 オリジナルiTunes週間トップソングトピックス
2016/05/02付 オリジナルiTunes週間トップソングトピックス2016/05/02付 オリジナルiTunes週間トップソングトピックス
2016/05/02付 オリジナルiTunes週間トップソングトピックス
 
150317 flash002 flash基礎
150317 flash002 flash基礎150317 flash002 flash基礎
150317 flash002 flash基礎
 
Flash Professional CCで何が変わったのか
Flash Professional CCで何が変わったのかFlash Professional CCで何が変わったのか
Flash Professional CCで何が変わったのか
 
第28回「試してみましょう、DB on Flash Storageの効果」(2013/08/29 on しすなま!)
第28回「試してみましょう、DB on Flash Storageの効果」(2013/08/29 on しすなま!)第28回「試してみましょう、DB on Flash Storageの効果」(2013/08/29 on しすなま!)
第28回「試してみましょう、DB on Flash Storageの効果」(2013/08/29 on しすなま!)
 
Flash Professional 8 CS6 CC ボタンの演習
Flash Professional 8 CS6 CC ボタンの演習Flash Professional 8 CS6 CC ボタンの演習
Flash Professional 8 CS6 CC ボタンの演習
 
Adobe Flash Professional Toolkit for CreateJSをいじる
Adobe Flash Professional Toolkit for CreateJSをいじるAdobe Flash Professional Toolkit for CreateJSをいじる
Adobe Flash Professional Toolkit for CreateJSをいじる
 
Toppersカンファレンス2016・チュートリアル
Toppersカンファレンス2016・チュートリアルToppersカンファレンス2016・チュートリアル
Toppersカンファレンス2016・チュートリアル
 
Techhills3 gloops flash
Techhills3 gloops flashTechhills3 gloops flash
Techhills3 gloops flash
 
Html5&Flash
Html5&FlashHtml5&Flash
Html5&Flash
 
「Flashユーザーが取り組むHTML5」アンケート結果
「Flashユーザーが取り組むHTML5」アンケート結果「Flashユーザーが取り組むHTML5」アンケート結果
「Flashユーザーが取り組むHTML5」アンケート結果
 
Flash Lite
Flash LiteFlash Lite
Flash Lite
 
スマートフォンにおけるアニメーション実装 ~FlashからHTML5へシフトするには~
スマートフォンにおけるアニメーション実装  ~FlashからHTML5へシフトするには~スマートフォンにおけるアニメーション実装  ~FlashからHTML5へシフトするには~
スマートフォンにおけるアニメーション実装 ~FlashからHTML5へシフトするには~
 
Flash Builder4 と FlashCatalyst を使ってみた
Flash Builder4 と FlashCatalyst を使ってみたFlash Builder4 と FlashCatalyst を使ってみた
Flash Builder4 と FlashCatalyst を使ってみた
 
[db tech showcase Tokyo 2016] E33: こんな方法あり!? 何でもありです! インフラストラクチャレベルインメモリコンピュー...
[db tech showcase Tokyo 2016] E33: こんな方法あり!? 何でもありです! インフラストラクチャレベルインメモリコンピュー...[db tech showcase Tokyo 2016] E33: こんな方法あり!? 何でもありです! インフラストラクチャレベルインメモリコンピュー...
[db tech showcase Tokyo 2016] E33: こんな方法あり!? 何でもありです! インフラストラクチャレベルインメモリコンピュー...
 
【俺聞け5】私とflashとhtml5&java script
【俺聞け5】私とflashとhtml5&java script【俺聞け5】私とflashとhtml5&java script
【俺聞け5】私とflashとhtml5&java script
 
スマホキャンプサマー2012:ANEとアプリ内課金に挑戦
スマホキャンプサマー2012:ANEとアプリ内課金に挑戦スマホキャンプサマー2012:ANEとアプリ内課金に挑戦
スマホキャンプサマー2012:ANEとアプリ内課金に挑戦
 
易観国際中国Itマンスリーニュース2016年3/4月号
易観国際中国Itマンスリーニュース2016年3/4月号易観国際中国Itマンスリーニュース2016年3/4月号
易観国際中国Itマンスリーニュース2016年3/4月号
 

Flash lite概要