…なかなかやってくれますあせる


複雑なことをclassを使ってやろうとすると


レベルが高すぎる。


ってことでとりあえず、タイムラインに書いて


いるのだがそれでもAS2.0と違いすぎる。


子MCからparentを使わないで一番親の名前の


取得の仕方が分からない。


子MCの中に子MC…ってなると効率が悪すぎるガーン


誰か知っている人いたら教えてください。


仕事だから完成させないといけないので地道にやるしかない感じですビックリマーク



最近本格的に勉強中のAIRひらめき電球


一度インストールするとバージョンアップしたときに


大変なことになるので自動でアップデートさせたい。


必ず使う機能なので忘れないうちにメモひらめき電球


Adobe® Flex™ 3 リファレンスガイド

以下引用です。


update() メソッドはクラスの静的メソッドではない点に注意してください。


Updater オブジェクトをインスタンス化して、そのオブジェクトの update() メソッドを呼び出します。


import flash.fileSystem.File;
import flash.desktop.Updater;

var updater:Updater = new Updater();
var airFile:File = File.applicationStore.resolvePath("Example Application.air");
var version:String = "2.01";
updater.update(airFile, version);



参考サイト

Updating AIR applications自分用メモ

[Apollo] オンラインアップデートを利用する


as3でMCをドラッグさせたくてaddEventListenerを親MCに使った


のだが、子MCまで影響してしまい子MCまでドラッグできてしまう


現象にはまった。


解決方法をメモひらめき電球


イベントの伝播を停止する


Event クラスには、stopPropagation / stopImmediatePropagation


というメソッドがありのでこれでイベントの伝播を停止させる。


今回は子MCにもaddEventListenerをつけてイベントの伝播を停止


させたら上手くいった。


Event伝搬を理解する(JP)

AS3 イベント関連のクラス、メソッドについて