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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     MovieClipのモーショントゥイーン
投稿するにはまず登録を

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
asuki
Åê¹ÆNo.38890
投稿日時: 2008-5-21 2:51
新米
居住地: 神奈川県
投稿: 9
使用環境:
WinXP,Flssh CS3
Re: MovieClipのモーショントゥイーン
自己レスです。

AS2で動くのは当然!AS2には.x プロパティなんてなかったですね

AS2では._x にアクセスすると動かなくなりました。失礼いたしました。
asuki
Åê¹ÆNo.38888
投稿日時: 2008-5-21 2:24
新米
居住地: 神奈川県
投稿: 9
使用環境:
WinXP,Flssh CS3
Re: MovieClipのモーショントゥイーン
 2.0でも同じ仕様だったのですか。確かに_mc.x=0;とすれば、挙動的には当然といえばそうですね。

でも、同じファイルをAS2でパブリッシュすると動くようになるのは何故でしょうか?

クラスで実装というのは、まさしくTweenクラスでした。
とんび
Åê¹ÆNo.38887
投稿日時: 2008-5-21 2:12
Bak@Fla大巨匠
居住地: 佐賀県 杵島郡
投稿: 275
使用環境:
MX
CS3
:Flash CS6:CS6
.7.5
Re: MovieClipのモーショントゥイーン
 その記述ActionScript2.0にもあるから特に3.0になって変わった部分でもないような。
2.0の記述 http://livedocs.adobe.com/flash/9.0_jp/main/00001890.html
3.0の記述 http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/flash/display/MovieClip.html

 それ以前に、_mc.x = 0;とするとムービークリップ(_mc)のトゥイーンが停止するのはどちらかというと当然の挙動だと思うんですけど。

 あと「クラスで実装」というのが何を指すのか、よくわかりません…。MovieClip自体がクラスなんで、既にクラスを使っているんですが
 TweenクラスとかTransitionManagerで実装って意味なのかな?


----------------
鳶嶋工房

asuki
Åê¹ÆNo.38886
投稿日時: 2008-5-21 0:06
新米
居住地: 神奈川県
投稿: 9
使用環境:
WinXP,Flssh CS3
Re: MovieClipのモーショントゥイーン
とんび 様

配置したMovieClipインスタンス(_mc)を、10フレームまでモーショントゥイーンさせます。(オーサリングで)

1フレーム目のフレームアクションで、_mc.x=0;と_mc にアクセスすると、何も他は記述しないか、あるいはthis.play();でもgotoAndPlay(0);でも動きません。

リファレンスガイドには、MovieClipクラスに、「モーショントゥイーンが含まれている MovieClip オブジェクトの次のいずれかのプロパティを変更した場合、Flash Player によって、以下に挙げるその MovieClip オブジェクトの再生ヘッドが停止されます。alpha、blendMode、filters、height、opaqueBackground、rotation、scaleX、scaleY、scale9Grid、scrollRect、transform、visible、width、x、または y。」とあります。

もはや、AS3でトゥイーンをさせたきゃ、フレームのみかクラスで実装せよと言わんばかりです。
とんび
Åê¹ÆNo.38885
投稿日時: 2008-5-20 23:38
Bak@Fla大巨匠
居住地: 佐賀県 杵島郡
投稿: 275
使用環境:
MX
CS3
:Flash CS6:CS6
.7.5
Re: MovieClipのモーショントゥイーン
 とりあえず、
trace(_mc.x);

でモーショントゥイーン中のムービークリップ(インスタンス名_mc)にアクセスしてみましたが、別に途切れることはありませんでした。

 具体的には、どのプロパティにどのようにアクセスされたのでしょうか?
 止まるコードだけ抜き出して書いてもらえれば、試してみたいのですけど。


----------------
鳶嶋工房

asuki
Åê¹ÆNo.38884
投稿日時: 2008-5-20 23:00
新米
居住地: 神奈川県
投稿: 9
使用環境:
WinXP,Flssh CS3
MovieClipのモーショントゥイーン
AS3では、ステージに配置したMovieClipをタイムラインでモーショントゥイーンさせても、フレームアクションでMovieClipのプロパティにアクセスしてしまうとトゥイーンしなくなります。

スクリプトを多く書きたくないアニメーターにとっては非常に痛い仕様の変更ですが、これも”オブジェクト指向”の一環なのでしょうか?
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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