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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     【ご報告】textField.autoSizeって重たいようですね!?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
newborn
Åê¹ÆNo.22387
投稿日時: 2005-12-22 15:54
常連
居住地: StoneRiverPrefecture
投稿: 170
使用環境:
MAC OSX panther/ WIN XP, Flash MX2004 pro,
【ご報告】textField.autoSizeって重たいようですね!?
お世話になっております,newbornです。

最近、スクリプトの処理を高速化作業に当たっておりました。
For文のループで、MCをattachMovieしつつ、さらにFor文で
位置を計算、MCのテキストを設定などなど、自分でもかなり高負荷なのは
わかりつつもみだらなプログラムを書いておりました。
しかし動作があまりにも遅いために、こちらの過去スレ
などを検索して、スクリプトの最適化に当たっておりました。

最適化前は、約5秒かかっていた処理が現段階で、約2秒程度
まで軽減できました。
過去スレの『軽いスクリプトのために何をしてますか?』を
もとに、ローカル変数、ファンクションの書き方などを工夫
して、約1秒程度軽減できました。

そして今日、MC.textField.autoSizeをひょんなことからコメント
アウトして実行してみると、実行速度が飛躍的にアップしたでは
あ?りませんか。まさかこのプロパティーがボトルネックになっているとは気づきませんでした

textField.autoSizeのかわりに、
textField._height=textField.textHeightで代用してあげて
約2秒の時間短縮に繋がりました。

外は、吹雪ですが、僕の心は晴れ晴れデス

一応ご報告までにと思いまして、投稿させていただきました。


----------------
☆☆☆☆☆☆NEWBORN☆☆☆☆☆☆

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

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