fc2ブログ
WEBマスター目指して日々勉強!!
page top
[as3]共有オブジェクト(SharedObject)をつかう
CATEGORY/as3
これ、たまにつかうので
簡単にメモ。

下記の例で基本的な
動作は実装できる

-----------------------------------------------------

import flash.net.SharedObject;


var so : SharedObject = SharedObject.getLocal("objectName", "/");


//共有オブジェクト読み込み
function kakikomi():void{
    if(so){
        var obj : Object = so.data;
        trace(obj.lang)
    }
}

//共有オブジェクト読み込み
function yomikomi():void{
    if(so){
        var obj : Object = so.data;
        obj.lang = "STRING";
        so.flush();//このタイミングで保存します。
    }
}

-----------------------------------------------------

スポンサーサイト



page top
[as3] flvPlayBack(コンポーネント) 削除
CATEGORY/as3
ステージに配置したFLVPlaybackのインスタンスを削除したい時がある、、、

単純に removeChild(FLVPlaybackのインスタンス)で消せそうだが
これだけだと、音などが残り
表示オブジェクトを削除できても
FLVPlaybackオブジェクトそのものを削除したことにはならないみたい、、、


ではどうしたら、削除出来るの?

ロードされた flvは NetStream を閉じない限り完全にメモリ上から削除されないので
表示オブジェクトを削除しても、内部的には再生したままです。
なので、NetStreamを閉じるために
FLVPlaybackのインスタンスに「インデックス番号」を設定し
closeVideoPlayer メソッドを実行すれば完全に削除出来る!
(下記ソースの紫の箇所)

最後にnullでメモリ開放。



ということで

下記にサンプルソースを掲載してみたり

続きを読む
page top
[as3] 読み込まれた子SWFから親SWFを参照する方法
CATEGORY/as3
子swf内に下記で参照すれば、親swfのプロパティーにアクセスできますー

root.parent


※root(子swfのルート).parent(親swfのLoaderクラス)

続きを読む
page top
[as3] 外部swfの読み込み
CATEGORY/as3
いつも忘れます。。。
外部SWFを読み込む流れ的には


------------------------------------------------
Loaderクラス生成

URLRequestで読み込むファイルを指定

Loaderクラスのインスタンスをloadする

ロード状況などのステータスを取得したいときは
「LoaderInfo」クラスを使えばOK!
------------------------------------------------


実際にソースを見たほうが早いね。。




続きを読む
page top
[as3]useHandCursorってなに?
CATEGORY/as3
this.useHandCursor = true;

マウスがボタン上に移動したときに、Flash Playser がハンドカーソルを表示するかどうかを示すブール値です。true に設定されると、ハンドカーソルを表示します。このプロパティを false に設定すると、代わりに矢印カーソルが表示されます。デフォルト値は true です。

useHandCursor プロパティは必要に応じていつでも変更できます。変更されたボタンでは新しいカーソルの動作が即座に使用されます。


© WEB-WORKMAN. all rights reserved.
Page top
FC2 BLOG