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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     ムービークリップ内のメソッドの呼び出し
投稿するにはまず登録を

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
Åê¹ÆNo.3802
投稿日時: 2004-2-13 15:53
Re: ムービークリップ内のメソッドの呼び出し
ymori さん、どうもありがとうございました!
ばっちり上手くいきました

実はスクロールペインの中にムービークリップを読み込んで
そのムービークリップの中にテキストボックスを配置。
ルートのボタンで、動的にテキストの数を増やそうとしていたのです。

おかげさまで、ほぼ出来ました。
後は、スクロールできるように設定するだけかと思います。
どうもありがとうございました!
森 巧尚
Åê¹ÆNo.3800
投稿日時: 2004-2-13 15:43
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: ムービークリップ内のメソッドの呼び出し
引用:

issoppさんは書きました:
階層の指定の仕方もあまり理解していないのもありますが
このようなケースの資料が、見つかりませんでした。

ご自身も言っておられるように、スクリプトというよりも階層指定の問題のようですね。

まず、ライブラリにあるムービークリップの関数を呼ぼうとしても動きませんよ。
ポケモンで、あずかりシステムの中にあずけてるポケモンに戦え!と命令しても声が届かないのと同じで、その場に持ってるポケモンにしか命令はできません。
ムービークリップもちゃんとライブラリからその場に登場させてから、その関数を呼ばないと。
登場させたムービークリップにインスタンス名を(例えばFUNCと)つけてから呼ぶと実行されます。
_root.FUNC.abc();

ScrollPaneコンポーネントを使われているなら、「ScrollPaneに読み込んだムービークリップ」を指定して関数を呼べば動きます。読み込まれたムービークリップは「content」で表されますからこうです。
_root.myScroll.content.abc();


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

ゲスト
Åê¹ÆNo.3797
投稿日時: 2004-2-13 14:44
ムービークリップ内のメソッドの呼び出し
こんにちは。issoppです。

AS1.0使用、今月から2.0を使用し始めました。
現在は物によりバージョンを使い分けています。

今回とても初歩的なことだと思いますが、壁にあたりました。
ASは2.0です。

シーン1(_root)にボタンを1つ配置します。
仮にこのボタンのインスタンス名を"test_btn"とします。

それから、ムービークリップを1つ作成します。
シンボル名、リンケージ識別子共に"FUNC"とします。
このムービークリップは何処にも配置せず、ライブラリとして持っているだけとします。

最後にスクロールペインを配置します。
インスタンス名は"myScroll"とします。
contentPathには、"FUNC"を指定します。

ここで、test_btnのon(click)イベントで"FUNC"内に定義した
関数"abc()"をコールすることは可能でしょうか?
それとも、"FUNC"を配置してインスタンス名を付与しなければ無理なのでしょうか?

/** 以下試したが呼べなかったケース *****/
_root.abc();
_root.FUNC.abc();
_root.myScroll.FUNC.abc();
FUNC.abc();

階層の指定の仕方もあまり理解していないのもありますが
このようなケースの資料が、見つかりませんでした。

よろしければどなたかお知恵を拝借できませんでしょうか?
よろしくお願いいたします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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