‘AS3’ タグのついている投稿

Firefox3.0で外部JPEGをLoaderできない件

2008 年 6 月 22 日 日曜日

いまだによくわからないけど、URLRequestで指定する変数を、絶対パスにしたらうまくいった。
絶対パスにしないとこんなエラーがFlash Playerから出る。
(・・ってことはやっぱ書き方が悪いんだろうなぁw)

Error #2044: ハンドルされていない IOErrorEvent : text=Error #2035: URL が見つかりません。

相対パスでもOKみたいなことが、ActionScript 3.0 コンポーネントリファレンスガイドには
書いてるんだけどなぁ。

とりあえずワンコ改良版。
↓丸いボタンをクリック

ワンコ

1つのクラスファイルにすべて記述したけど、本当はパーツごとにクラスを分けて、
importしていった方がいいんだろうなぁ。
次はそれにチャレンジしてみよう。

Loaderクラスを試してみる。

2008 年 6 月 21 日 土曜日

くるくるワンコ。うちの飼い犬じゃないよ。
Loaderクラスを試してみるためにやってみますた。
ま~簡単だった。

↓ クリック

ワンコ

しかし問題発生。しかも全然予想外のところから火の手が上がったぞwww
なぜかFirefox3.0だけ表示されない。なんでだー;;
Firefox2.0ではいけてる。IE6,IE7,Opera9.5,Safari3.1でも見れた。
うーん、これはなんだろ・・・。

loaderを使ったときに何か工夫しないといけないのかな?

Flex はちょっと置いといて。

2008 年 6 月 20 日 金曜日

とりあえずはいいかなと。
RIA制作の仕事なんて来そうにないしw
でもせっかくAS3を勉強しているので、Flashのフレームにスクリプトを記述するのではなく、
必要に応じてクラス参照するようにしようかと。
その方が先々考えたときに使い回しが効いて便利だよね。
そんなわけでASファイルに、AS3をあれこれ書いてみました。
とりあえず今日の作品はこれ。

↓ 星空っぽいの。

星空っぽいの。

一応、概要としては。
イベントリスナーで、Event.ENTER_FRAMEイベントが実行されると、
ランダムな位置に白い点をばらまく。
白い点は5秒のディレイの後、10秒かけて透明になっていき、
完全に透明(alpha=0)になると、自分を削除する。
そんな感じっす。

なんか使えないかなーって、たぶん使えないよなwww
ま、遊びなのでご勘弁。
参考にしたのはActionScript 3.0 コンポーネントリファレンスガイドかな。
Tweenerの使い方忘れたので、gihyo.jpの例の記事はちょいと参考にしました。

Tweener に苦戦。。

2008 年 6 月 18 日 水曜日

順調にAS3お勉強中。
Flex3.0SDKでのコンパイルにも慣れた。
でもFlex3.0SDKってコンパイラのことだったのね。エディタがない。
Flash CS3みたいに編集できてコンパイルもできるのかと思ってた。
Flash CS3をエディタ代わりに使ってるんだけど、使い方としてどうなんだろ・・・。

Tweenerすげぇ。
そんなわけでサンプルコードをポチポチしてたら、はまった。
http://gihyo.jp/dev/feature/01/flash-sdk/0006?page=3 の記事の、
「複数のアニメーションを追加する」ってとこ。
どうやってもうまくいかねー;;

筆者に聞こうかと思ったがwww
なんとか踏みとどまって、調べまくったよ。
そしたら何とか自己解決。あー疲れたw

Google Tweener Documentを見てみたら、
import caurina.transitions.properties.FilterShortcuts;
FilterShortcuts.init();

って2行がいるらしい。まじか。

さらに、
_blur_blurX -> _Blur_blurX
_blur_blurY -> _Blur_blurY
らしい。泣けるぜ。

↓灰色クリック

なんで背景、灰色・・・?

くそー、4時間くらい悩んだ。
初心者をなめんなよー。

Flex 3 SDK を試してみた。

2008 年 6 月 17 日 火曜日

Flashをゴリゴリいじってみたくて、ActionScript3.0を勉強し始めたんだけど。いろいろ情報漁ってると、頻繁にFlexという言葉が出てくる。んなわけで、「Flexとはなんじゃろか?」という問いに答えるべく、とりあえず入れてみた。やり方はここを参考にしたよ。

http://gihyo.jp/dev/feature/01/flash-sdk/0001?page=1

プログラム経験が全然無い人は、「cdコマンドを利用して・・・」ってのがわからないかもしれないね。Windows XPだとコマンドプロンプトは、スタート>すべてのプログラム>アクセサリの中に入ってる。Cドライブ直下にHelloWorld.asを入れた場合は、こんな感じ。

コマンドプロンプト

ちゃんとできてる。

再生してみると。

なるほど、こういう感じなのね。