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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   FLASH目安箱【バグ報告・要望】
     変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト?
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
hanywa
Åê¹ÆNo.6710
投稿日時: 2004-4-28 19:48
新米
居住地: 兵庫
投稿: 10
使用環境:
変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト?
duplicateしたMovieClipのもつ変数の1つが突然消える現象に
出くわしました。

1.depulicateしたMovieClipに5つ変数を設定。
 各変数に値を入れます。
 このうち1つの変数名は"moveD"です。
 "move"だとUIObject.moveと判断されますが、
 後ろに"D"をつけて回避したつもりでした。

2.depulicateしたMovieClipをクリックすると
 Functionをよびだすように設定。

3.Function内でサウンドを鳴らし、同Function内で
 onSoundCompleteを使いサウンド終了後の処理を入れます。

すると、サウンドを鳴らす処理をしている間は
そのセルがもっていた変数"moveD"に値が入っているのを
traceを使い確認したのですが、onSoundCompleteの処理に
入ったと同時にtraceで"moveD"がundefinedとなりました。
他の4つの変数はtraceで確認できるので
ターゲットパスが間違えている訳ではなさそうです。

で、もしやと思い、"moveD"を"goD"に変更したところ、
上記問題は発生しませんでした。

どうやら予約語(メソッド名やプロパティ名)が変数名に
含まれていると何らかのタイミングで不具合が起こるようです。
depulicateが関係あるのか、onSoundCompleteが関係あるのかは
まだ絞りきっていません。

同様な経験をされた方はいらっしゃいませんでしょうか。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? hanywa 2004-4-28 19:48
     Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? ゲスト 2004-4-28 20:09
       Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? hanywa 2004-4-28 21:56
         Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? ゲスト 2004-4-28 23:38
           Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? hanywa 2004-4-30 13:35
             Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? Fumio 2004-4-30 14:26
           Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? hanywa 2004-4-30 13:49
             Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? Fumio 2004-4-30 14:16
               Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? hanywa 2004-4-30 15:21
                 Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? ゲスト 2004-4-30 17:31
                   Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? hanywa 2004-4-30 21:08
                     Re: 変数名にメソッド名やプロパティ名(予約語)が含まれてたらアウト? Fumio 2004-4-30 21:52

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