Flash

ActionScriptで文字の縁取りをする

ActionScriptで縁取り文字を表示したい場合、複数のテキストフィールドを作って、それらを上下左右に重ねて表示することで、それっぽいものができます。ソースコードは以下のような感じです。 function createTF(mc:MovieClip, instname:String, x:Number, y…

FlashDevelopで使えるボタンクラス

FlashDevelopで使えるボタンクラスを書きました。SimpleButtonって名前が良かったんですが、それだと被ってしまうのでEasyButtonに。ちょっと変ですが。 package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent…

FlashDevelopで音を再生

FlashDevelopで音を再生したい場合のメモ。 サンプル ソースコード package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.media.Sound; import flash.media.SoundChannel; import flash.media.…

FlashにFPSを表示する

FlashにFpsを表示するクラスを書きました。 /** * Fps表示クラス * * 動作環境: Flash 6 以降 (ActionScript2.0) */ class Fps { /** * コンストラクタ * @param param 設定値(省略可){ interval:取得間隔, textColor:Fpsの表示色 } */ public function Fp…

Box2Dを使ってゲーム作成 - その1

Box2Dを使ってゲーム作成 その1です。 Box2Dの勉強も兼ねて、ということで、さぐりさぐりやっていきたいと思っています。以下のサイトを参考にしています。Box2Dをゲームに使う際の注意点 - Master of None http://d.hatena.ne.jp/o_healer/20080506/1210048…

Box2Dを使ってゲーム作成 - 準備

以前の記事でちょこっとだけ紹介しましたが、Box2D という物理演算ライブラリがあります。 こちらは元々はC++用のライブラリとして作られていたものらしいですが、現在は、JavaやC#やActionScriptなどなど他の言語バージョンもたくさん開発されています。Box…

Papervision3Dでメタセコイアのモデルを表示

Flashの無料開発環境 FlashDevelop + Papervision3D で Metasequoia のモデルを読み込んで表示というのをやってみたいと思います。Papervision3Dで3Dモデルを表示したい場合、標準でcollada形式(.dae)というのがサポートされていますが、こちらの形式は、私…

Box2Dの練習もかねて…

以前から使っているFlash開発環境 FlashDevelop に Box2D を入れてみたので、練習がてら何か作ってみようと思いました。で、できたのがこれ。 クリックするとスタートします。はてなハイクのタイムラインを取得して、プロフィール画像のURLからSpriteを作っ…

Papervision3Dを使って3D Hello,world

さて、今日は Papervision3D を使ってみようと思います。 Papervision3DはFlashで動作する3Dエンジンです。このPapervision3DをFlashDevelopに組み込んで、無料の3DFlashの開発環境を作ってみます。設定などはこのサイトが非常に参考になりました。 http://p…

無料のFlash開発環境 FlashDevelop を入れてみました。

会社で試してあまりにも素晴らしかったので、自宅のPCにもインストールしました。導入したバージョンは以下のものです。FlashDevelop 3.0.3 RTM released http://www.flashdevelop.org/community/viewtopic.php?f=11&t=5339 Flex 3 SDK 3.4.0.9271 http://op…