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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     配列要素と同じ名前のMCにアクセス
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
Åê¹ÆNo.38568
投稿日時: 2008-4-26 16:50
配列要素と同じ名前のMCにアクセス
現在の月を取得して配列の日付だけ色を変えたいのですが
(ステージに月の日数分のMCがあります)
var h85:Array = new Array(5,6,7,18,19,20);
arrayM = "h"+(theYear-2000) +(theMonth+1);
for (tmp in arrayM) {
dColor = new flash.geom.ColorTransform();
dColor.rgb = 0xFF0000;
arrayM[tmp].transform.colorTransform = dColor;
}

2行目をarrayM = h85にすればうまくいきます。
arrayMが文字列だからでしょうか?どう変換すれば良いのでしょうか?
何方かご伝授よろしくお願い致します。
野中文雄
Åê¹ÆNo.38570
投稿日時: 2008-4-26 17:32
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 配列要素と同じ名前のMCにアクセス
ドット演算子と配列アクセス演算子」をお読みください。
引用:
prophetさんは書きました:
var h85:Array = new Array(5,6,7,18,19,20);
arrayM = "h"+(theYear-2000) +(theMonth+1);
for (tmp in arrayM) {
	// ...[後略]...

2行目をarrayM = h85にすればうまくいきます。
arrayMが文字列だからでしょうか?どう変換すれば良いのでしょうか?


----------------
 

ゲスト
Åê¹ÆNo.38572
投稿日時: 2008-4-26 18:08
Re: 配列要素と同じ名前のMCにアクセス
うまくいきました、ありがとうございました。
とんび
Åê¹ÆNo.38574
投稿日時: 2008-4-26 23:08
Bak@Fla大巨匠
居住地: 佐賀県 杵島郡
投稿: 275
使用環境:
MX
CS3
:Flash CS6:CS6
.7.5
Re: 配列要素と同じ名前のMCにアクセス
「ご伝授」は始めて見た気がしますが、秘伝というほどのものではなですし(ヘルプに載ってますし)
 使い慣れない言葉を書くより、もっと軽い感じでいいかと思います。


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

ゲスト
Åê¹ÆNo.38575
投稿日時: 2008-4-27 0:24
Re: 配列要素と同じ名前のMCにアクセス
どんな簡単なことでも、ヘルプに載っていても、その解決法を探すのはたいへんなことです。教えて下さる方には本当にありがたく思っています。これからもよろしくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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