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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     mx.core.Viewについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
Åê¹ÆNo.16153
投稿日時: 2005-3-22 22:20
mx.core.Viewについて
こんにちは

Windowコンポーネントのcontentとして
ライブラリ内のムービークリップシンボルにリンゲージと
AS2.0クラスに「mx.core.View」を書きました。

そのムービークリップシンボルには
1フレーム目にはボタンコンポーネント(ok_btn)を置き
フレームアクションで

stop();
ok_btn.onRelease = function() {
 trace("クリック!!");
 gotoAndStop("koko");
}

と書いています
20フレーム目にキーフレームを設定しフレームラベルに「koko」
にし、ステージに静止テキストで「ここまできたよ」と書いてあります。

ムービープレビューで確認すると
ok_btn をクリックで「ここまできたよ」のテキストが
表示されたので20フレーム目に来ました。
しかし、そのフレームにはないはずの「ok_btn」まで表示されています。
ちなみに ok_btn と思われるそのボタンをクリックすると
出力パネルに「クリック!!」がクリックするごとに出ます。

なにか大きな勘違いをしているのか、仕様なのか、バグなのか
分かりません。
この原因はどういうことでしょうか?
AS2.0クラスに何も書かないと、ok_btn は消えてくれるのですが。。。

そもそもAS2.0クラスに「mx.core.View」を設定する利点(意味?)はなんでしょう?
設定しなくても問題ない(自分が見る限り)様に思うのですが。
(mx.core.Viewにすると、Windowコンポーネントの内側に枠線がつく位しか自分では分かりません)
Viewクラスの詳しい説明はどこかにありますでしょうか?
野中文雄
Åê¹ÆNo.16158
投稿日時: 2005-3-23 3:51
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: mx.core.Viewについて
まず、なぜ「AS2.0クラスに『mx.core.View』を書」かれたのか、その理由をご説明いただいた方がよかったですね。
引用:
ペコさんは書きました:
Windowコンポーネントのcontentとして
ライブラリ内のムービークリップシンボルにリンゲージと
AS2.0クラスに「mx.core.View」を書きました。

おそらく、オンラインヘルプ[Flashコンポーネントガイド] > [コンポーネント辞書] > [Windowコンポーネント] > [Windowコンポーネントの使用]の使用例をご覧になったものと「推測」します。

だとすると、mx.core.Viewクラスの指定は、ドキュメントバグです(Flash MX 2004 LiveDocsの同項目に加えられたMalartreのCommentおよびMacromediaサイドからの回答参照)。
引用:
なにか大きな勘違いをしているのか、仕様なのか、バグなのか
分かりません。
この原因はどういうことでしょうか?
AS2.0クラスに何も書かないと、ok_btn は消えてくれるのですが。。。

ありません。間違いです。
引用:
そもそもAS2.0クラスに「mx.core.View」を設定する利点(意味?)はなんでしょう?


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

植木友浩
Åê¹ÆNo.16171
投稿日時: 2005-3-23 14:38
案内係
居住地: 東京
投稿: 640
使用環境:
Pro +
.Tiger +
Re: mx.core.Viewについて
引用:

野中文雄さんは書きました:
おそらく、オンラインヘルプ[Flashコンポーネントガイド] > [コンポーネント辞書] > [Windowコンポーネント] > [Windowコンポーネントの使用]の使用例をご覧になったものと「推測」します。

だとすると、mx.core.Viewクラスの指定は、ドキュメントバグです(Flash MX 2004 LiveDocsの同項目に加えられたMalartreのCommentおよびMacromediaサイドからの回答参照)。


うわっ。思いっきり勘違いしてました。
辞典もそのまま使ってます。

mx.screens.Formを使うとどうなるんですかね?
RSSリーダーで使っているWindowは全部mx.core.viewから継承してます。


----------------
Tomohiro Ueki
RSSリーダー公開中
チーム-10kg達成

野中文雄
Åê¹ÆNo.16184
投稿日時: 2005-3-23 21:27
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: mx.core.Viewについて
マニュアルにわざわざ書いてあれば、真に受けますよね。

mx.screens.Formを継承すると、フォームとしての機能が利用できるということですかね。子フォームをいくつかネストして、表示/非表示を切替えて使うとか? 普段フォームを使わないので、具体的な例は思い浮かびません。
引用:
植木友浩さんは書きました:
mx.screens.Formを使うとどうなるんですかね?


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

植木友浩
Åê¹ÆNo.16191
投稿日時: 2005-3-23 22:50
案内係
居住地: 東京
投稿: 640
使用環境:
Pro +
.Tiger +
Re: mx.core.Viewについて
引用:

野中文雄さんは書きました:
マニュアルにわざわざ書いてあれば、真に受けますよね。


次、書くときは気をつけます。
変な動作もなかったので、そのまま使ってました。

引用:

mx.screens.Formを継承すると、フォームとしての機能が利用できるということですかね。子フォームをいくつかネストして、表示/非表示を切替えて使うとか? 普段フォームを使わないので、具体的な例は思い浮かびません。


どのクラスを使っているのか、あまり影響がないようですね。


----------------
Tomohiro Ueki
RSSリーダー公開中
チーム-10kg達成

ゲスト
Åê¹ÆNo.16194
投稿日時: 2005-3-24 0:02
Re: mx.core.Viewについて
こんにちは

返信ありがとうございます。

引用:

野中文雄さんは書きました:
まず、なぜ「AS2.0クラスに『mx.core.View』を書」かれたのか、その理由をご説明いただいた方がよかったですね。

おそらく、オンラインヘルプ[Flashコンポーネントガイド] > [コンポーネント辞書] > [Windowコンポーネント] > [Windowコンポーネントの使用]の使用例をご覧になったものと「推測」します。

ご推測のとおりです。
今まで特にクラスを指定していなかったのですが、
マニュアルにあったので、「あ。こういうものなんだ」と
使ってみました。
ドキュメントバグなんですね。

しかも指摘されてからだいぶたつのにマニュアルは直らない・・・。
mx.core.Viewを指定したときの内枠の感じが好きなので
もったいない気がしますが 。。。

どうもありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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