OHARA オハラ

OHARA オハラ

ひたすら興味ある内容を書きまくる

Amebaでブログを始めよう!

あることを調べていたら、
なんかどっかで見たことのある画像がブログに載ってた。


え!?って感じ。


多分あたってる。



世界も狭いって言うけど…
ネットの世界も意外と狭いな…

maxさわってるけど。


今。障ってるって漢字が似合いそうw

最近携帯でミニゲームみたいなのを作成中。

そこでいろいろ発見した内容をメモ。


携帯でFLASHを使用するとき、大事な事3点


容量に気をつける。

flash liteのバージョンに気をつける

エミュレーターをあまり信用しない。


が大事なこと。


あと音を使いたい場合、機種別に利用できる音のフォーマットが違う。

ドコモだとmld形式

au softbankだと mmf形式

のタイプで、またドコモの各キャリア別にmldのフォーマットが違うことがあるらしい


flashで音を出すときは、リンケージ名を指定して、attachするのだけど。

携帯の場合はmld形式でまずライブラリに読み込んでそこからプロパティの書き出しで指定されたフォーマットに変換したのを選ぶ。


このまえwebdesignで、各形式をひとつのパッケージに圧縮して、プログラムが自動で振り分けてくれるソフトがあるとか書いていた。

swfmillを使うとなんかできるみたい。・・・


まだまだ奥が深いな・・・・


能力アップのため毎日がんばろ。

Flashでフィルター使う時のやり方。


var param = new flash.filters.BlurFilter();
param.inner = true;


this.target.filter=new Array(param);


あとbitmapChaceも忘れてはいけない。

これ以外とすごい役に立つ。


注意2880よりも画像サイズW*Hになったら機能しない。


BitmapDataを使うときの方法。


var xxx;bitmapData= new BitmapData(width,height,true);

xxx.draw("pic_mc");

pic_mc.attachBitmap=(xxx)


で画像をbitmap形式で書き出す。

これを使えば重たい画像もbitmap変換できる。


flash8からあった時


円の計算式の公式メモ


X2+y2=r2 ※2乗する

で円が求められる。

これを使えば


半径と座標がわかればグラフに円が書けるってことになる。



バネのエネルギーの計算式


バネの力=バネの力*慣性+(目標位置-バネのある位置)*係数


でバネの計算式らしい。


でも今これつかってメタボールみたいなのを作成してるけど。

ぜんぜんわからん。


根本的な算数が苦手なのがモロにでてる。。。。



フックの法則。


バネで変形の量が小さいがそのエネルギーは比例するとのこと。


まったくわからん。

円の計算

ラジアンを使ったときの計算式

あとやたら計算式に弱いのでもう一度物理やり直す。


BitmapDataを使用するときの注意。

setIntervalをattachした複数のMCに割り当てるとき。

どう制御したらよいか?

っていう疑問に今追われている。



Scriptでタイポアニメをする時


ダイナミックステキストを入れ込みたかったとき、


別にダイナミックステキストを作成して、

そこで埋め込み指定。


Scriptではfontfamilyのところをその埋め込んだフォントに指定するだけで文字が埋め込まれる。



setIntervalを使うとき


idを振り分けておくのを忘れないこと。

いろいろと後で修正がきかなくなる。



夏風邪中であんまり進んでないけど。

ちょくちょく更新。


クラスの継承についてのお話。


クラスからクラスを継承するとき


class A extends B{


//コンストラクタ

function A(){

}

//method

}


って記入する


説明だけど


Aのクラスをサブクラスって呼ばれている。

特徴はBのクラスをそのまま継承してひとつにしてしまう。


Bのクラスはスーパークラスって呼ばれている。

注意)スーパークラスはサブクラスで使用されているとき以外は普通のクラス定義になる。


またサブクラスとして継承されたクラスを今度はスーパークラスとして定義して

別のサブクラスをすることも可能。