ホーム > タグ > AS3
AS3
外部 AS ファイルを Flash で読み込んで実行する方法。
- 2010 年 10 月 28 日 9:50 PM
- Flash
割とハマったのでメモ。
ActionScript (AS3)の色々なサンプルコードが Web 上に公開されていますが、その多くが外部 AS ファイルとして記述されています。
「package」やら「public」やら「private」やらがコードのアタマの辺りに書かれているのを目にした方も多いことでしょう。
(↑よく分かってない)
それらを自分の環境でも実際に試してみようと、ダウンロードしてきたりコードをコピペして新規ファイルを作ったりする訳ですが、外部 AS ファイル単体ではもちろん動作しません。
Flash ファイルのフレームアクションなどにコピペしても、「1037: パッケージをネストすることはできません。」などと怒られるのがオチです。
そして、この段階になって初めて気付くのです。
「あれ? そういえばこれってどうやって実行すんの?」と……。
しかし、基本的すぎる内容だからか、外部 AS ファイルを Flash で実行する方法を解説してくれているサイトはほとんどありません。
そんな訳なので、僕も相当探しました。
続きを読む
ActionScript 3.0 で Javascript を呼び出してウィンドウを閉じる方法。
- 2010 年 2 月 18 日 8:37 PM
- ActionScript | JavaScript・jQuery
ググっても情報がなぜか少ないので、とりあえずメモ的にアップ。
window.open() なんかで開いたサブウィンドウを、テキストリンクやボタンで閉じるための方法です。
HTML でウィンドウを閉じる
HTML ではこんな書き方をするヤツですね。
<a href="javascript:window.close();">このウィンドウを閉じる</a>
input タグを使う場合は、こんな感じ。
<input type="button" value="このウィンドウを閉じる" onClick="window.close()" />
ActionScript 3.0 で parent を指定したときにコンパイルエラーが発生する件。
- 2009 年 12 月 10 日 7:31 PM
- ActionScript
ActionScript 3.0 (以下、 AS3)で、親 MC に設定したラベルを使って場面を移動したりするときのお話。
「_parent」は AS2 の書き方なので「parent」と書くのは前提として(←でも一応載せておく)、ついやっちゃうのはこういう↓書き方。
addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(evt:MouseEvent):void {
parent.gotoAndPlay("labelname");
}
一見間違いなさそうですが、このまま実行しようとすると
1061:未定義である可能性のあるメソッド gotoAndPlay を、静的型 flash.display:DisplayObjectContainer の参照を使用して呼び出しました。
みたいな感じで怒られます(Flash の「コンパイルエラーパネル」に表示)。
ひょっとしたら微妙に文章は違っているかも知れませんが、内容はだいたい同じだと思います。
続きを読む
外部テキストファイルを読み込んだときにスクロールバー[UIScrollBar]が反応しない(Desabled状態になる)件とその解決法。
- 2009 年 11 月 9 日 8:24 PM
- ActionScript
目下「ActionScript 3.0 を頑張って覚えようキャンペーン」を開催中なのですが、さっそくつまづいたのでメモ。
外部ファイルのテキストを読み込んで、テキストフィールド(TextField)に表示しようとしたときのこと。
表示エリアのサイズは決まっているので、はみ出す分に関しては UIScrollBar でスクロールバーを導入することにしました。
が、その UIScrollBar には、ちゃんと働いてもらうためのちょっとしたクセみたいなものがあったのです。
というお話。 続きを読む
AdobeとIntelが家電製品向けFlash技術を共同開発するというニュース。
- 2009 年 1 月 10 日 2:27 AM
- 感想とか
»AdobeとIntel、「Flash」を共同で家電製品向けに最適化 | 901am
「IntelのプロセッサにAdobe Flashの技術を移植して家電製品向けに最適化する開発」を2社共同で行うそうです。
うん、よく分からないッス。
とりあえず、いよいよWebの技術が一般生活の領域にまで広がろうとしてるってことなんでしょうかね。
その最適化した製品は「2009年の半ばまでには出荷したい」ということなので、消費者向けの製品も近い将来売り出されるかも知れません。
まぁいずれ冷蔵庫とか電子レンジとかもネットにつながるようになると思うので、それの前触れなのかなぁ、という気もします。
Webやゲーム業界って、ディスプレイ上のUIを開発するノウハウはかなり蓄積されていますから、そのあたりの技術が活用されたら楽しいことになりそう。
任天堂とパナソニックが白物家電を共同開発する、なんて日がいつか必ず来る。ハズ。
たぶん想像もつかなかったようなことが次々と起こってくるんでしょうね。
っていうか、Intelが家電向けの開発なんてしてたとは。いつの間に。
抜かりないですなぁ。
ホーム > タグ > AS3
- リンク
- フィード
- メタ情報