Home > Archives > 2007-07
2007-07
FD3 Snippet Editor
- 2007-07-22 (日)
- Flash | FlashDevelop

眠い・・・。
どうも JC です。
Flash Develop 3.0.0 をインストールしてご機嫌なんですが
FD3 には Snippet Editor なるものがあり、こいつが非常に便利なので紹介。
たとえば、 コンストラクターとか毎回書くのが面倒だ!とか言うときに使う。
ホントに毎回書くなら、Class ファイルの元に書いておけばいいのだが、
毎回書くわけじゃないだろうから Snippet Editor で登録しておくと便利。
- 「Tools」 -> 「General Tools」 -> 「Snippet Editor…」 をクリック
- 出てきた Editor の 「as3」 タブをクリックする。
(as2 でも設定しておいてもいいかも) - 「Snippet name :」 のところに 適当に 「constructor」 とか入力する。
- まずは変わらない部分を入力。
public function () {}多分大体はこんな感じだろう。 private の時は別途書き直しでw
- 次に毎回変わる部分を入力。 この場合は Class 名 が コンストラクタ名になるので
そこを以下に変更。
public function $(TypName)() {$(TypName) の部分は Class 名に置換される。 - 最後にどこから書き始めるかを追加する。
コンストラクタの引数から入力したい!って人は以下のように変える。
public function $(TypeName)($(EntryPoint)) {$(EntryPoint) の部分に カーソルがフォーカスされる。 - あとは Save すれば OK
以上。
さて、ためしに入力。
適当に Class ファイルを作って。
クラスの内側で 「Ctrl + B」 とやってみよう。
すると、出てくるリストの中にさっき追加した constructor が出てくるので それを選択。
これはいろいろ使えそうで便利!
- Comments: 0
- Trackbacks (Close): 0
Flash Develop 3.0.0 Beta インストール方法+trace方法
- 2007-07-22 (日)
- Flash

麦茶がおいしい季節です。
どうも JC です。
Flash Develop の Version 3 Beta が出ていたのでインストールしてみた。
必要なもの
- MicroSoft .NET Framework version 2.0
- Flex 2 SDKと日本語パック(左のリンクから Flex SDK と Flex Language Pack)
- Flex Compiler Shell
- FlashDevelop 3.0.0 Beta2
- FlashDevelop Revision 1733
以上。
続いてインストール手順。
- MicroSoft .Net Framework をインストール。
適当に次へをクリックしてれば大丈夫だったはず。 - Flex 2 SDK と 日本語パックをインストール。
ダウンロードしてきた flex_sdk_2.zip を解凍して
適当に C:\ にコピーする。
C:\flex_sdk_2\ に flex_sdk_2_jp.zip の中身を解凍する。(上書きしてOK) - Flex Compiler Shell をインストールする。
flex_compiler_shell_012307.zip を、
C:\flex_sdk_2\ に解凍する。(上書きしてOK) - FlashDevelop 3.0.0 をインストールする。
FlashDevelop-3.0.0-Beta2.exe を実行。
適当に次へをクリックしてインストール。 - FlashDevelop3_rev1733.zip を
C:\Program Files\FlashDevelop\ に解凍(上書きしてOK)
※ 上書きする際、FlashDevelop が起動していたら閉じてから行う。
続いてFlex 2 SDK のパスを設定。
- FlashDvelop を開いて 「Tools」 -> 「Program Settings… F10」 をクリック。
- 「Plugins…」 をクリック。
- 「AS3Context」 をクリックして 右上の 「Settings…」 をクリック。
- Flex 2 SDK Location に C:\flex_sdk_2 と入力
または、カーソルを合わせたときに出てくる「…」ボタンをクリックして設定
さて、以上で完了。
次は 新しくプロジェクトを作ってみよう。
- 「Project」 -> 「New Project…」をクリック
- 左側の ActionScript 3 - Empty Project を選択して
下側の Name にプロジェクト名(仮に今回は TestProj とする)。
Location に プロジェクトの ディレクトリを指定。 - 「OK」ボタンをクリック。
- 右側に Project と書いてあるパネルが出てきただろうか?
出てきてない人は、「View」 -> 「Project Manager」 をクリックすると表示される。 - 四角い箱のようなのがあって、TestProj(AS3) と書いてあるところを右クリックして、
「Add」 -> 「New Class…」 をクリック - すると 「Add New Class」 というダイアログが出てくるので
ファイル名を入力。(Test.as)とする。 - Project Manager をダブルクリックしてみると
Test.as というファイルができていることが確認できる。 - Test.as を右クリックして、「Always Compile」 をクリックする。
以上。
さぁ。何か適当に作ってみよう。
Test.as
package {
import flash.display.Sprite;
import flash.text.TextField;
public class Test extends Sprite {
// constructor
public function Test() {
var textField: TextField = new TextField();
textField.text = "huga";
addChild(textField);
}
}
}
さて、できたられっつこんぱいる!
ツールメニュー(二段目のメニューのことだと思う。)にある歯車のようなマークをクリックするとコンパイルされる。
または F8 キーでも大丈夫。
Project Manager を見ると SWF ファイルができているだろうか?
SWF ファイルを ダブルクリックすると プレビューできる。
次は Trace の仕方。
Trace は デバッグの基本。
Flash Develop では以下のような方法で Trace することができる。
import org.flashdevelop.utils.FlashConnect;
FlashConnect.trace("moja");
さて、これを追加して再度コンパイルしてみよう。
次は F5 キーを押してみよう。
そうすると コンパイルして ムービープレビューしてくれる。
FlashDevelop の 下側にある、 Output タブをクリックすると Trace された結果がでる。
ぐはぁ~!!!
めっちゃ便利だぁ~!
- Comments: 0
- Trackbacks (Close): 0
FlashPlayer9セキュリティーアップデート
- 2007-07-20 (金)
- ActionScript3.0

どうも、会社から更新中の JC です。
Flash Player9 の セキュリティーアップデートがあったそうです。
kamijo さんのページに詳細があります。
Windows IE (俺は6) でインストールした場合は上手くいきましたが、
Windows FF 2.x でインストールしたらそれ以後 Flash が表示できなくなりました。
FireFox でその現象が起こったときの対処法。
ファイヤーフォックスでそれが起こる理由はわかりませんが。
とりあえずインストールしてから、適当なFlash のページを開きます。
ただし Adobe 等の
「FlashPlayer がインストールされていない場合は代替画像が出るようにしてあるサイト以外」
を開きます。
(ちなみに俺はラオウのニコニコラジオを開きました(笑))
するとプラグインのインストール
がでるので、それで解決できました。
ちなみに最新Player は 9,0,47,0 です。
- Comments: 0
- Trackbacks (Close): 0
TeraPad で mxmlc する
- 2007-07-14 (土)
- Flash

寝違えたっぽい・・・。
どうも JC です。
今日は TeraPad で mxmlc する方法。
Terapad(http://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html)
テキストエディタの中で、結構便利だと思えるもののひとつ。
秀丸もいいけど、課金が面倒なので TeraPad をよくつかう。
んで先日。
会社で Flex の勉強をしていたのだが、FlexBuilder の試用期間が切れてしまったので、
Flex の勉強がとまってしまった。
仕方なく手打ちではじめた。
mxmlc する方法はいろいろあるが、
俺はあまり知らないので cmd(Windows ユーザーなので) を使ってmxml をコンパイルする。
TeraPad からいちいち移ってコンパイルするのはものすごくめんどくさい。
なので、TeraPad から コンパイルできるようにしてみた。
用意するもの
- TeraPad
- flex_2_sdk
以上。
mxmlc.exe をPath に通しておいたほうがいい。
- TeraPad を開き、 メニュー の「ツール」 > 「ツールの設定」 を選ぶ。
- 「追加」をクリック
- 名前は適当に。
- 実行ファイルは 「cmd /K mxmlc」 (mxmlc.exe を Path に通してない人はフルパスで)
- コマンドラインパラメータは「%f」
- 作業フォルダは空白でいい
- ファイルの上書き保存は「上書き保存する」
- キーは適当に。俺は「Ctrl+Up」とかでやってる。
これでコンパイルする準備は完了。
後はコンパイルしたいときに キーに指定したコマンドを実行すれば OK。
- Comments: 0
- Trackbacks (Close): 0
Flash CS3 インストール時のエラー
- 2007-07-05 (木)
- 日記

Flash CS3 のインストールに 3日もかかった JC です。
そのとき行った対処法をちょっと載せようかと。
※ やるときは自己責任でね
念願の Flash CS3 日本語版を社長に買ってもらい会社の PC にインストール!
しようとしたらエラーが出て先に進まず・・・。
悩んだ末に今日やっとインストール完了!
以下、ここまでの苦悩。
まず状況としては、 Flash 8 日本語版、 Flash 9 Public beta 英語版、 Flash CS3 英語版 (30日トライアル版) をインストールしてある状態で、そのままインストールしようとした。
買ってもらったのは Flash CS3 Professional 日本語版 の アップグレード版
さて、インストール開始
ADBEFLPRCS3_JPL.exe
をダブルクリックし解凍開始。
解凍が終了したので レッツ!インストール!
最初の『Adobe Flash CS3 インストーラー: セットアップ準備中』の画面での事。
アラートがあがった。
Critical error were found is setup - Session has dependencies that cannot be satisfied Please see the Setup log file for details.
まだセットアップ準備中状態でいきなりクリティカルエラーかよと。
何か知らんがセットアップのログを見ろと。
そのログはどこだ?
散々探した結果、そのログは以下の場所にありました。
C:\Program Files\Common Files\Adobe\Installers
ここに Gunzip で固められた Adobe Flash CS3 見たいな名前のログファイルがある。
gunzip を解凍するには WinRAR とかでできるらしいが
ダウンロードするのがめんどいので Sygwin で gunzip 使った。
やたら長い・・・。
って事でとりあえず ERROR とかで検索。
そしたら、言語がちげーよ。
的なことが書いてあったので、そこで Flash CS3 英語版のことを思い出した。
んで Flash CS3 英語版 と Flash 9 をアンインストール。
で、トラーイアゲーン!
同じところで引っかかった。
これ以上俺にどうしろと?
とりあえず、システムを昨日のものに戻そう。
ということで戻したりした。
が、一向にその先に進まず。
もうどうしようもねぇ!
と思い、Adobe のサポートフォームまで行きかけた。
しかし、間違ってはいけない!
まずはここを読む!
http://support.adobe.co.jp/faq/faq/qadoc.sv?231493+002
トラブルが起こってしまうことに問題があるのだが、
トラブルシューティングも見ずにサポートに問い合わせもよくない。
って事で読んだ。
ほぉほぉ。
http://support.adobe.co.jp/faq/qadoc/AJ25.nsf/448b10039648c80d49256f47002c7456/e3b5ddf5b5ffbf72492572e9000522d4?OpenDocument#anc_i
Adobe CS3Clean スクリプトなるものが存在しているとの事で、
とりあえずそれを落としてきて使ってみた。
何も変わらず。
しばらく何回か繰り返しているうちに、
今まで、CS3 が プログラムの追加と削除 のところに居座ってて、消そうにも消せず困っていたのが
何とかできるようになっていた。
何かログファイルを消してみたり、インストーラーを消してみたりといろいろやっていたら消せるようになった。
結構危険?
んでも先に進まず、悩みに悩んだ今日。
レジストリに手を出した。
9割9分9厘 こいつらが悪さをしてるんだろうと勝手に決め付けて、とりあえずバックアップも取りながらCS3関連っぽいものを探して、以下のレジストリを削除した。
- HKEY_CLASSES_ROOT/Installer/Products/53BE10472D9C28D4AADBDFA68C90BA59
- HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Installer/Products/BE10472D9C28D4AADBDFA68C90BA59
- HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/Installer/UserData/S-1-5-18/Products/BE10472D9C28D4AADBDFA68C90BA59
さて、
まぁ、なるようになれといった感じで消した後再起動して、解凍からやり直した。
つつつつつつつつついにインストール完了!!!!!!!!!!!!!!!!!!!!!
fjwか;えあいろわえpr@:あ
長かった~!
皆さんも英語版を入れてた場合は気をつけましょう。
真似せずサポートを受けたほうがいいかもw
今日書いた別の内容のブログだが、
ブログを始めて 初 NICE をもらったw
何かうれしいw
ありがとうございます ┏o゙ ペコッ
- Comments: 5
- Trackbacks (Close): 0
Light Graffiti
- 2007-07-05 (木)
- 日記

どうも、JC です。といってもこの間書いたとおり
Funcest 君がブログやめたので第二の Funcest 君が現れるまで俺しかいません(笑
Light Graffiti がかっっこいい。(http://two.xthost.info/ww2/lightgraffiti/)
どうやってとってるんだろ?
しぼりいれてゆっくり撮ってるんだろうけど・・・。
俺も撮ってみたいw
iPod の CM みたいだな。
Wii リモコン使ってこんなのできたら面白いかも
- Comments: 0
- Trackbacks (Close): 0
Home > Archives > 2007-07
- Search
- Feeds
- Meta