トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     共有ライブラリのシンボル(インスタンス)容量
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
cb-ss
Åê¹ÆNo.44355
投稿日時: 2010-2-2 19:42
半人前
居住地: kobe
投稿: 32
使用環境:
Windows7
Flash CS5.5 Professional
AS3
共有ライブラリのシンボル(インスタンス)容量
AS3のbytesTotalでムービーの容量を計測(計算)しようとしているのですが、解らない事があります。

例えばindex.fla(swf)内に単純な四角形を描き
ASで以下のように記述
----------------------------------------------------
var info:LoaderInfo = this.loaderInfo;

trace("ルート上の純粋な容量="+info.bytesTotal);
----------------------------------------------------
すると結果は「600」位という軽いものになります。


ここに別途用意したkyoyu.fla(swf)があります。
この中には10000byteのビットマップ画像を持っており、
ライブラリから該当の画像を選択し、右クリック

リンケージ
ActionScriptに書き出し
ランタイム共有に書き出し
最初のフレームに書き出し
にチェックを入れ
URLにはkyoyu.swfと入力とし、

index.fla内に配置したとします。
そして上記のASで確認してみると

「600」の値が「650」位に上がってはいるものの
本来の「10000」の数値が取得できません。

共有ライブラリから引っ張ってきてステージに配置している
インスタンスの容量を取得する事はできないのでしょうか?

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops