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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     ActionScript3.0のすごいところって?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
youich
Åê¹ÆNo.27143
投稿日時: 2006-7-21 4:05
職人
居住地: kobe
投稿: 349
使用環境:
Tiger
Re: ActionScript3.0のすごいところって?
引用:

Player9の中にはAS1/2用のAVM1とAS3用のAVM2が両方入ってます。
(だからこれまでのswfがみんなちゃんと動くわけですが・・)
ところが、描画処理とかサウンド処理とか、Flashで一番よく使って、重さに影響してくるような部分は同じエンジンを使ってるんですね。


だから、逆に計算処理は単純にして、描画処理ばっかりにするとそんなに速度差は出ないことになります。

へー、そうだったんですか知らなかった。合理的と言えば合理的ですね
でもそう聞くとみょーに親しみが湧いて来たりする(^^;

引用:


ということで、800x800のjpgを回転させるだけのプログラムを作って見ました。
軽くするためにbitmapDataを使って描画させているのですが、結果は2.0と3.0ではほとんど変わらなかったのです。

ActionScript2.0版
ActionScript3.0版(要Player 9)

さらに、ActionScriptなしで、モーショントゥイーンだけのバージョンを作ったのですが、なんとこれが一番高速だったのです!

あらら、なんと意外な
成る程、思い込みって言うやつは気をつけないと駄目ですね、
ありがとうございました。


----------------
- yo

Duke15
Åê¹ÆNo.27374
投稿日時: 2006-7-27 18:07
常連
居住地: 埼玉
投稿: 196
使用環境:
XPpro,2Kpro,
MX2004prov7.2
FlashPro8
Flash9Preview α
Player8r24
Player9.0.16
Player7r63
Firefox1.5.0.5
IE6,NB8.1en
Re: ActionScript3.0のすごいところって?
AS3.0ではタイムラインのラベル名が取得出来るのですね。
これは、今までのバージョンでは無かったので、
凄いというほどではないけれど、便利ですね。
currentLabels[].name
ということで、ラベル名で分岐など出来そうですね。


----------------
site:
http://www.yumenext.com/
blog:
http://star.ap.teacup.com/flash/

森 巧尚
Åê¹ÆNo.27381
投稿日時: 2006-7-27 22:05
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: ActionScript3.0のすごいところって?
シーン名のリストも、ラベル名のリストも、そのラベルのフレーム番号も、いろいろ取得できますね。
ムービーのところどころにラベルをつけて、「次のラベルにジャンプ」っていうのができそうです。

「ラベル名、シーン名を取得できる」


----------------
森 巧尚
http://www.ymori.com

riikuni
Åê¹ÆNo.27810
投稿日時: 2006-8-10 21:52
新米
居住地:
投稿: 7
使用環境:
WinXP,Flash8,Flash9
Re: ActionScript3.0のすごいところって?
AS3.0 Flash9で固定小数演算をして気がついたのですが
足し算だとint型よりもNumber型のほうがおそいですが
掛け算だとint型よりもNumber型のほうが早いのですが
なぜなんでしょうか。


var t0 = getTimer();
var n:intまたはNumber;

for (var i:int; i < 1000000; i++) {
n = n*n;
}
t1 = getTimer() - t0;
trace(t1);

Athlon2600+ で
intで42
Numberで8でした
仕様といわれれば納得するしかありませんが・・・。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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