◆ボリュームとパン
SoundTransformオブジェクト名.volume = 0(無音)~1.0(フル)
SoundTransformオブジェクト名.pan = -1.0(すべて左)~1.0(すべて右)
2010-07-21
2010-07-13
Flash サウンド
◆Flashサウンド再生のやり方
①タイムラインに埋め込み再生-ASで制御できない場合あり、あまり使わないやり方
②ストリーミング再生-
フレームの再生にサウンドを同期させる方法。アニメーションが停止すると停止。音質はあまりよくない
③リンケージ再生
◆ライブラリからサウンド再生
ライブラリに読み込み。読み込み方→
ActionScriptに書き出しにチェック、クラスに名前をかく。
(例)クラス:sound_x
※ASファイルは入りません。
flaファイルに、作ったクラス名で新規作成
var m01:sound_x = new:sound_x();
m01.メソッド
◆メソッド
play( 再生ミリ秒 , 繰り返し回数 , ボリュームとパン , );
・再生ミリ秒...サウンドの開始時間。
・繰り返し回数
・ボシュームとパン...パンとは?→右と左のスピーカーの音量調節。
---------------- 参考サイト -------------------
F-site | 音声ファイルをFlashに取り込んでみよう
http://f-site.org/articles/2002/05/30000002.html
サウンドオブジェクト
http://www.geocities.jp/para_core/kouza/sd_obj.html
-----------------------------------------------
①タイムラインに埋め込み再生-ASで制御できない場合あり、あまり使わないやり方
②ストリーミング再生-
フレームの再生にサウンドを同期させる方法。アニメーションが停止すると停止。音質はあまりよくない
③リンケージ再生
◆ライブラリからサウンド再生
ライブラリに読み込み。読み込み方→
ActionScriptに書き出しにチェック、クラスに名前をかく。
(例)クラス:sound_x
※ASファイルは入りません。
flaファイルに、作ったクラス名で新規作成
var m01:sound_x = new:sound_x();
m01.メソッド
◆メソッド
play( 再生ミリ秒 , 繰り返し回数 , ボリュームとパン , );
・再生ミリ秒...サウンドの開始時間。
・繰り返し回数
・ボシュームとパン...パンとは?→右と左のスピーカーの音量調節。
---------------- 参考サイト -------------------
F-site | 音声ファイルをFlashに取り込んでみよう
http://f-site.org/articles/2002/05/30000002.html
サウンドオブジェクト
http://www.geocities.jp/para_core/kouza/sd_obj.html
-----------------------------------------------
Flash サウンド ライブラリに読み込めない
◆読み込めるのと、読み込めないのがある。
読み込めなかった→『wma』
読み込めた →『mp3』
------------ まとめてあるサイト ------------
Flashライブラリに読み込める音声・映像ファイル形式についてまとめてみた / _level0.KAYAC
http://level0.kayac.com/2009/10/post_54.php
---------------------------------------------
◆読み込み方
①ファイル→読み込み→ライブラリに読み込み
②ドラッグドロップ
読み込めなかった→『wma』
読み込めた →『mp3』
------------ まとめてあるサイト ------------
Flashライブラリに読み込める音声・映像ファイル形式についてまとめてみた / _level0.KAYAC
http://level0.kayac.com/2009/10/post_54.php
---------------------------------------------
◆読み込み方
①ファイル→読み込み→ライブラリに読み込み
②ドラッグドロップ
2010-07-07
角度とラジアン
◆角度とラジアン
参考サイト
・角度とラジアン FLASHRAVE - FLASH 講座 -
http://flashrave.org/relate/angle/
◆FLASHは角度をラジアン*に変換して使う。
*国際単位(π)
π【パイ】→Math.pI
参考サイト
・角度とラジアン FLASHRAVE - FLASH 講座 -
http://flashrave.org/relate/angle/
◆FLASHは角度をラジアン*に変換して使う。
*国際単位(π)
π【パイ】→Math.pI
三角比
三角形の一つの角が90度(直角)のとき辺の長さの比は同じだよ
1:2:√3
…という比率をもとに、色んな計算ができるんだよっていうのが↓↓↓
(※ざっくり見る)
☆サイン
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiMMNEVkJHs39tSsEFS4g0wRFr3aNX5w1xZnNh2iIdmebLDTVYI-n0YKpj1XguGnzT5N-Zk8r58x609A5VXRoCv3Qhcy08qwE5TpMCURCnNh-owM_-wsc4XN1kNjFkBh_jBH_QCx_W5TE/s320/201007_img06.png)
として、
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxaC2TPLN0vBZ8KEtrR8r5dSB5qVjF37AgJ7lyVkGCMp4mlSy54p8V7nbzFpdp6zO0Dc0x2ZpvvcNT-0M4dgY64qtrIdcKCgVOrYB1sjDiQEhFfKmgc7aZTCsYrrsbLoVLu8JUtLXeVXA/s320/201007_img11.gif)
☆コサイン
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb_OeUzuZhx5mDDv5qsNqRkwp2Bmjd2pdd01BlXnNjj3uTFrwRig7LlSmdRHSnK2AtGKp0N3DeuwZIkTApnecFppN3QHhnX8WZ_2qBTIPRu_2aZE68BXduYrIr1HxB6vnaIRJ18w0UwMg/s320/201007_img07.png)
として、
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnYz5jw2YVNqIg_NMul8x6p2XXPIYoiYPKG4Un6NsbaLIJcXoiObqHqOsSu9CHXj1XrAwMZ4R6NYeHQEoYaCGeFQ7ctw-oq04HO_gBTFQxaTicplC24viX85bhO_WguxjmyYpBmpimKUo/s320/201007_img12.gif)
☆タンジェント
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTbe8lOE3d5BE2KR0vJrC3xPj9_4kKRx93ZswzCWzKFMRL-MeVdApJ6pWrg54foKd9yWQ1B4yptyWUo6epz8KymDapY_C5ChuzbhytRRIw5_7NVkFT2xP-5mBn9yEUnL-GRPMYOwWF0Qg/s320/201007_img08.png)
として、
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUsyHNOVh0wGYwmovtlXgFIFvqLi25HtyX_II6dC295ccwYwXkpLsKbKxR7kdyP7OA8pgedAr0DJMsFh5bvyB8-msndrs6a7Or0gkigIKZ6P-iSJZoMAmlJVXQqeBDeg3EyOP3gpEF5SQ/s320/201007_img13.gif)
***逆関数***
タンジェスト・・・角度から辺の長さを求める
アークタンジェスト・・・辺の長さから角度を求める
角度を求めるAS3→
--------------- 参考サイト -------------
・三角関数の基本 三角比の覚え方sin cos tan M君
http://www7a.biglobe.ne.jp/~mkun/Mathematics/sin.htm#hwrapper
-------------------------------------------
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-gJSsyi0cWCZa9oW0qcYxilTsvsdavHEQri2U5Isqj1iv0j0FFFuXmrVKfovnQ-UIbjvEnqJARvTPvoTu0GxAow3rTyDfru5qnI2tg0CZD3T3Ncp9GKCdoRhtfWiunkakWZxb0eVr3to/s320/201007_img05.png)
…という比率をもとに、色んな計算ができるんだよっていうのが↓↓↓
(※ざっくり見る)
☆サイン
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiMMNEVkJHs39tSsEFS4g0wRFr3aNX5w1xZnNh2iIdmebLDTVYI-n0YKpj1XguGnzT5N-Zk8r58x609A5VXRoCv3Qhcy08qwE5TpMCURCnNh-owM_-wsc4XN1kNjFkBh_jBH_QCx_W5TE/s320/201007_img06.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXKjQGK-Fqom12hgssb6_CZxGoNUkj8ruYM__ceFHCw92slhyphenhyphenLqa42QmgA-9aRqk1VwF9gi43_cthv7MlSnpUERoAwGwBRd0yWj1uGKA4ICovT17B4Z3ataoH4_WyNS1pRd1okkUEEFMU/s320/201007_img10.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxaC2TPLN0vBZ8KEtrR8r5dSB5qVjF37AgJ7lyVkGCMp4mlSy54p8V7nbzFpdp6zO0Dc0x2ZpvvcNT-0M4dgY64qtrIdcKCgVOrYB1sjDiQEhFfKmgc7aZTCsYrrsbLoVLu8JUtLXeVXA/s320/201007_img11.gif)
☆コサイン
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb_OeUzuZhx5mDDv5qsNqRkwp2Bmjd2pdd01BlXnNjj3uTFrwRig7LlSmdRHSnK2AtGKp0N3DeuwZIkTApnecFppN3QHhnX8WZ_2qBTIPRu_2aZE68BXduYrIr1HxB6vnaIRJ18w0UwMg/s320/201007_img07.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXKjQGK-Fqom12hgssb6_CZxGoNUkj8ruYM__ceFHCw92slhyphenhyphenLqa42QmgA-9aRqk1VwF9gi43_cthv7MlSnpUERoAwGwBRd0yWj1uGKA4ICovT17B4Z3ataoH4_WyNS1pRd1okkUEEFMU/s320/201007_img10.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnYz5jw2YVNqIg_NMul8x6p2XXPIYoiYPKG4Un6NsbaLIJcXoiObqHqOsSu9CHXj1XrAwMZ4R6NYeHQEoYaCGeFQ7ctw-oq04HO_gBTFQxaTicplC24viX85bhO_WguxjmyYpBmpimKUo/s320/201007_img12.gif)
☆タンジェント
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTbe8lOE3d5BE2KR0vJrC3xPj9_4kKRx93ZswzCWzKFMRL-MeVdApJ6pWrg54foKd9yWQ1B4yptyWUo6epz8KymDapY_C5ChuzbhytRRIw5_7NVkFT2xP-5mBn9yEUnL-GRPMYOwWF0Qg/s320/201007_img08.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXKjQGK-Fqom12hgssb6_CZxGoNUkj8ruYM__ceFHCw92slhyphenhyphenLqa42QmgA-9aRqk1VwF9gi43_cthv7MlSnpUERoAwGwBRd0yWj1uGKA4ICovT17B4Z3ataoH4_WyNS1pRd1okkUEEFMU/s320/201007_img10.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUsyHNOVh0wGYwmovtlXgFIFvqLi25HtyX_II6dC295ccwYwXkpLsKbKxR7kdyP7OA8pgedAr0DJMsFh5bvyB8-msndrs6a7Or0gkigIKZ6P-iSJZoMAmlJVXQqeBDeg3EyOP3gpEF5SQ/s320/201007_img13.gif)
***逆関数***
タンジェスト・・・角度から辺の長さを求める
アークタンジェスト・・・辺の長さから角度を求める
角度を求めるAS3→
--------------- 参考サイト -------------
・三角関数の基本 三角比の覚え方sin cos tan M君
http://www7a.biglobe.ne.jp/~mkun/Mathematics/sin.htm#hwrapper
-------------------------------------------
マウスの方向に向くMovieClip
◆考え方
自分の位置を“0”と考える。
自分の位置(固定)。
↓
マウスの位置を読み込んで計算する。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCc9lW-ELykbjiBqXXTOKPmugOhIyNrWhSlGt6GwK1QJ7R4cAR_JuKjLuFYpyJ3nCPJDgmsPg1GMYtoSo59sBzqjHO5pcSSsM4N2nnci32lJ2DMwNkX_d2wFYmhNSlIDtgO5i5C3nDp6s/s320/201007_img01.png)
↓
二つのxとy(位置)から
↓
2点でできる線の角度を求める
↓
相手の位置-自分の位置で角度を求める
角度だけわかれば、そっちに向かせる
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvVvj6sbd2SyuwW-tbBuo_fvgCSRATMFiX7h7vqrGWqDrgkRR6s0yZbjTZTmYk4z2_kcCVwjTtjw5iHjbjLli4RThvBkpuQFU0-CM0mX5IYXAaWeT82rpQ-FjIA1-jsvBz74wRCb6rVNk/s320/201007_img20.png)
・三角関数について
・三角比
・角度の求め方(アークタンジェント)
・座標での求め方
------------- 参考サイト ---------------
・Flashゲーム講座&ASサンプル集【三角関数を使った計算について】
http://hakuhin.jp/as/math.html#MATH_01
-------------------------------------------
自分の位置を“0”と考える。
自分の位置(固定)。
↓
マウスの位置を読み込んで計算する。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCc9lW-ELykbjiBqXXTOKPmugOhIyNrWhSlGt6GwK1QJ7R4cAR_JuKjLuFYpyJ3nCPJDgmsPg1GMYtoSo59sBzqjHO5pcSSsM4N2nnci32lJ2DMwNkX_d2wFYmhNSlIDtgO5i5C3nDp6s/s320/201007_img01.png)
↓
二つのxとy(位置)から
↓
2点でできる線の角度を求める
↓
相手の位置-自分の位置で角度を求める
角度だけわかれば、そっちに向かせる
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvVvj6sbd2SyuwW-tbBuo_fvgCSRATMFiX7h7vqrGWqDrgkRR6s0yZbjTZTmYk4z2_kcCVwjTtjw5iHjbjLli4RThvBkpuQFU0-CM0mX5IYXAaWeT82rpQ-FjIA1-jsvBz74wRCb6rVNk/s320/201007_img20.png)
・三角関数について
・三角比
・角度の求め方(アークタンジェント)
・座標での求め方
------------- 参考サイト ---------------
・Flashゲーム講座&ASサンプル集【三角関数を使った計算について】
http://hakuhin.jp/as/math.html#MATH_01
-------------------------------------------
2010-07-02
クラスについて【AS3】その3
◆クラスをフォルダに入れて整理する。
パッケージで整理。
*二つのクラスをつくる。
*フォルダ名にパッケージ名
出力:hello
出力:goodbye
パッケージ名
◆flaファイルの記述
import.パッケージ名(フォルダ名).クラス(asファイル名)
パッケージで整理。
*二つのクラスをつくる。
*フォルダ名にパッケージ名
出力:hello
出力:goodbye
パッケージ名
◆flaファイルの記述
import.パッケージ名(フォルダ名).クラス(asファイル名)
クラスについて【AS3】その2
◆他のクラスをカスタマイズするとき(カスタムクラス)
・クラス-クラス名のところに
public class 新しく作るクラス名 exteds 元のクラス名{***}
・呼び出すときは(ムービークリップ新規作成と一緒)
var a:新たしく作ったクラス名=new 新たしく作ったクラス名();
変数.メソッド
◆ドキュメントクラスにするとき
カスタムクラスと同じようにかく。
flaファイルを一個のMovieClipと見立てる。
・クラス-クラス名のところに
public class 新しく作るクラス名 exteds MovieClip{***}
・呼び出すときは
プロパティの“ドキュメントクラス”欄に名前をいれるだけ
変数.メソッド
・クラス-クラス名のところに
public class 新しく作るクラス名 exteds 元のクラス名{***}
・呼び出すときは(ムービークリップ新規作成と一緒)
var a:新たしく作ったクラス名=new 新たしく作ったクラス名();
変数.メソッド
◆ドキュメントクラスにするとき
カスタムクラスと同じようにかく。
flaファイルを一個のMovieClipと見立てる。
・クラス-クラス名のところに
public class 新しく作るクラス名 exteds MovieClip{***}
・呼び出すときは
プロパティの“ドキュメントクラス”欄に名前をいれるだけ
変数.メソッド
FLASHの埋め込み
①swfobject.jsというのをダウンロードして自分のjsフォルダにおいておく。
ダウンロードはこちら→
②自分のつくったフラッシュ(uuu.swf)を好きなとこにおく。
③html側、head内にダウンロードしたjsを読み込んで、
フラッシュを置く場所はこんな感じ↓↓↓
【HTML】
<div id="FFFFF">
<img />※もし、見えなかったときの画像おく。
<script type="text/javascript">;
swfobject.embedSWF("uuu.swf", "FFFFF", "400", "300", "9.0.0");
</script>
</div>
おわり
SWFObject(ファイル名,IDの名前*,横幅,高さ,FlashPlayerのバージョン,背景色)
---------------------------------------------
とっても親切なサイト↓↓↓
・Flash Player: サンコーエイ まる日記
http://sunkoei.cocolog-nifty.com/blog/2011/04/flash-player.html
ダウンロードはこちら→
②自分のつくったフラッシュ(uuu.swf)を好きなとこにおく。
③html側、head内にダウンロードしたjsを読み込んで、
フラッシュを置く場所はこんな感じ↓↓↓
【HTML】
<div id="FFFFF">
<img />※もし、見えなかったときの画像おく。
<script type="text/javascript">;
swfobject.embedSWF("uuu.swf", "FFFFF", "400", "300", "9.0.0");
</script>
</div>
おわり
SWFObject(ファイル名,IDの名前*,横幅,高さ,FlashPlayerのバージョン,背景色)
---------------------------------------------
とっても親切なサイト↓↓↓
・Flash Player: サンコーエイ まる日記
http://sunkoei.cocolog-nifty.com/blog/2011/04/flash-player.html
登録:
投稿 (Atom)