EXHV ORG

EXHV BLOG


Home > デザイン > Flash

1 / 212

とあるチルノの幻想郷

2010.09.08


とあるチルノの幻想郷



FLASHでゲーム制作しています。

まだ、分からないことだらけなので、一つのゲームを作ることで、色々と学べばいいかと思っています。

売れません。

さぁ勉強するぞ~

2010.08.26


ニヤニヤ

FLASH AS 3.0

やべぇw楽しくなってきたw

as3_0



なんというか・・・

俺が初めて ActionScriptに触れたのが、2004年。

その当時は、Macromediaで、まだ AS2.0だった。

2.0は扱いやすい言語であった。(たぶんw)

それから時は経ち、AS3.0は超放置状態。

いつかやらねばと思っていた。

丁度良い機会だし、ここで覚えなければ、後は無い。

よっしゃー、Flashやるおw(´・ω・`)

今日聞きたかったこと_1

2010.08.03


Flashで、AS2.0の時は、_root. を打つとヒントが出たけど、AS3.0の時は、_root. を打つとヒントがでなかったです。

これを、AS3.0の時に、root. で強制的にヒントを出す方法があるのか知りたいですw。

as

I could not look back you'd gone away from me

2010.04.30


この前の続きで、護国神社に行ってきた時の写真を載せようと思う。

水飲み場

美味いよね。たまにペットボトル持参して水を拝借している人もいるぞ。



これが、アニメの主人公を模造した作り物から、

水が出るという画期的なシステムはまだか・・・

(続きを読む…)

XMLリーダーをFlashで作りました (AS2.0)

2010.01.24


どもexhvです。

PCで見られる方は、ページを見ていただければ一目瞭然なのです。

ぐらぐら動いている怪しいものがありますよね。

ページにこのサイトで配信されているXMLを読み込ませるFlashを配置致しました。

まぁ、単純に、XMLはブログを書けば更新されていきますから、その情報を読み取って、テキストを表示すると感じです。一応、リンクも含ませてありますから、タイトルをクリックすれば、そのページに行けるわけです。+のところをマウスカーソルを置くと、記事の概要が出てきます。

(RSSが更新された時に、最新の記事が読み込まれるので、若干遅め?)

 

Flashでは、XMLConnectorとデータバインディングを使っています。action script 2.0です・・・。

コンポーネントインスペクタから、XMLConnectorにまずこのサイトのDLしたサンプルXMLを読み込ませて、そのスキーマからLabelにバインディングするだけです。簡単ですね。これで、XMLからタイトルとか、更新日時とか、URLが読み込むことができるようになります。

Object[n] というのがあると思いますが、この[n]というのは定数です。定数を指定すれば、記事タイトルは何個もあるので、1,2と指定すれば、新しい順に読み込むことができます。

千奈美に、MTのデフォルトの場合。

XMLConnectorのバインディングからresults.rss.channel.item[n]をLabelにバインディングして、

名前のfomatterの値を Compose Stringにします そして

fomatter optionsの値を  &lt;a href=”<link>”&gt;<title>&lt;/a&gt; とします。変な記号でいいんです。で、

Index for itemの値を、0とか 1とか 2とか 3とか 自分が読み込ませたい値を指定します。0が一番新しい記事になります。

すると、フォーマットオプションが効いて、リンク付きのタイトルが表示されるわけです。

そして、このような陳腐な作業を繰り返し、出力されるということです。

XMLConnectorのパラメータも自分サイトのXMLのURLにして

第1フレームアクションに  doc.trigger(); と書いたら、終了です。

 

恐らく、これはとても昔のやり方なのかなぁと、2004年の学生の頃に知ったやり方です。

古くて馬鹿にされそうですが・・・w

action script 2.0だし。っていうか3.0覚える暇無いし。

ここでは説明を適当にしてますので、このやり方をもっと知りたい方は、XMLConnectorとかでググって下さい。

 

3D.357MAGNUM

2004.09.10


3D.357MAGNUM





蝶のflash

2004.07.24


蝶のflash

上の蝶のflashはスクリプトで動いています。

_alphaと_xscaleをランダムな値にしてるので蝶が、適当に動いていることが確認できると思う。

横幅の拡大

this._xscale += (Math.floor(Math.random()*70)+50-this._xscale)/5;

これだけれども、5で割るより、10で割るほうが死んだ蝶に見える。今のところ5にして置こうかな。割る数のランダムにしてみたけれども、変な動きになってしまった。やはり、5が丁度いいみたいだ。

アルファ

this._alpha += (Math.floor(Math.random()*100+50)-this._alpha)/10;

このほうがリアルに見えた(個人的に)。


updateAfterEvent();


ここで一つの疑惑が生じてくる

蝶じゃなくて蛾に見える

どちらでも良いが、できれば蝶の方が響きがよいだろう。

蝶と聞くとsmの女王様を思い出すのは俺だけなのか?

おしまい

1 / 212