これをなんとかやってみようと試行錯誤してますがうまくいきません。ロールオーバーさせようとしているMCはマウスがロールオーバーすると拡大するというスクリプトが書かれています。このアクションと同時にマウスのロールオーバー時にテキストをスライドインさせたいのですが、どのようなスクリプトをかけばよいでしょうか? 透明ボタンを作って拡大されたMCとの当たり判定でテキストをスライドインさせる等の試行錯誤をしましたがうまくいきません。どうかご教授よろしくお願いします。
プライベートのチューターとして、時給でチューターを探そうとさえ考えています。
No.1ベストアンサー
- 回答日時:
何か複雑に考えていらっしゃるようですが…,
単に,
「マウスのロールオーバー時にテキストをスライドイン」
これだけのことでしょう?
「ボタンクリックで描いた絵が移動しだす」
これと同じではないですか。
クリックではなくてロールオーバーで,絵ではなくてテキストなだけです。
ボタンでムービー自体や他のムービークリップを動かせば良いだけのことです。
方法は無数にありすぎますが,
簡単には play(); や gotoAndPlay で行けるでしょう。
「stop();とplay();を覚えよう。」
http://1art.jp/flash/le/lesson13/lesson13.htm
「gotoAndStop();とgotoAndplay();を覚えよう。」
http://1art.jp/flash/le/lesson14/lesson14.htm
「ムービークリップのフレームの移動」
http://homepage3.nifty.com/ginga-b/flash5/func_f …
これができないと,
Flash が全く使えていないに等しいですよ。
上記では,ムービークリップを使っていませんが,
テキストがスライドインする,ムービークリップ を作っておいて,
そのムービークリップの フレーム1 に
stop();
を書いてそのムービークリップのスライドインを止めておきます。
そしてそのムービークリップに例えば 「myTXT」 というインスタンス名をつけておいて
拡大するムービークリップの方には
-----------------------------
on (rollOver) {
_root.myTXT.gotoAndPlay(2);
}
on (rollOut, dragOut) {
_root.myTXT.stop();
}
-----------------------------
などと書いておけば良いのではないでしょうか。
////////////////////////////////////////////////
また,
>> マウスがロールオーバーすると拡大するというスクリプトが書かれています。
よくわかりませんがこんな感じでしょうか↓?
------------------------------
on (rollOver) {
this._xscale *= 2;
this._yscale *= 2;
}
on (rollOut, dragOut) {
this._xscale /= 2;
this._yscale /= 2;
}
------------------------------
そしたら,上の場合,
-------------------------
on (rollOver) {
this._xscale *= 2;
this._yscale *= 2;
_root.myTXT.gotoAndPlay(2);
}
on (rollOut, dragOut) {
this._xscale /= 2;
this._yscale /= 2;
_root.myTXT.stop();
}
------------------------
となるだけです。
//////////////////////////////////////////////
ムービークリップのタイムラインを動かすのではなくて,
文字が入っている ムービークリップ 自体を
ActionScript で動かす方法も考えられますね。
任意のテキストを用意し,そのテキストをムービークリップに変換します。
そして,そのテキスト入りムービークリップにインスタンス名を付けます。
ここでも「myTXT」というインスタンス名にしておきます。
そして,拡大するMCの方に次のように書けば良いのではないでしょうか。
-----------------------------------------
// このMCが表示されたとき
onClipEvent (load) {
// 変数 flag の初期値 を 0 にする
var flag = 0;
}
// ロールオーバーしたとき
on (rollOver) {
// 2倍に拡大
this._xscale *= 2;
this._yscale *= 2;
// 変数 flag の値を 1 にする
flag = 1;
}
// ロールアウトしたとき
on (rollOut, dragOut) {
// 元の大きさに戻す
this._xscale /= 2;
this._yscale /= 2;
// 変数 flag の値を 0 に戻す
flag = 0;
}
// 1フレーム進む時間ごとに毎回以下を実行
onClipEvent (enterFrame) {
// もし flag が 1 であれば
if (flag == 1) {
// _root.myTXT の x座標を 5 減算
_root.myTXT._x -= 5;
}
}
-----------------------------------------
////////////////////////////////////////////
>> 透明ボタンを作って拡大されたMCとの当たり判定で
>> テキストをスライドインさせる
そういう方法でも良いでしょうね。
でも複雑すぎて説明できませんし,何故そんなに複雑にしなければならないのか意味がわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 債券・証券 年末に来る証券会社からのNISAロールオーバー申込みについて 4 2022/11/12 08:01
- マウス・キーボード PC画面に表示されているHPなどを上下にスライドさせたい 7 2023/03/17 11:05
- Illustrator(イラストレーター) ワードに貼った画像のキャンバスと画像本体のサイズの調整 2 2022/05/19 18:31
- Excel(エクセル) 数式をおしえてください 3 2022/09/05 21:51
- その他(プログラミング・Web制作) Excel vbaでフォルダー内のpptをpptxにdocをdocxに変換 6 2022/09/01 21:03
- 日本株 NISA口座から特定口座への移管 2 2022/09/13 22:27
- PowerPoint(パワーポイント) パワーポイント アニメーション効果で、テキストと同時に画像を表示させる方法を教えてください 2 2022/09/12 21:06
- 株式市場・株価 来年の新NISAまで待った方がいいの? 4 2023/03/09 07:58
- マウス・キーボード ロジクールマウス m575を2台以上で使用する方法 m575はUSBレシーバとBluetooth接続 2 2023/07/11 15:33
- その他(IT・Webサービス) パソコンで作ったパワーポイントをipadで 2 2023/04/19 15:24
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
word
-
capcutってアプリで質問です。 ...
-
PDFファイルで画像化された文書...
-
illustratorとExcelは連携出来...
-
バイナリファイルの編集
-
PDF→CSVへ変換
-
PowerPoint SmartArtの箇条書...
-
【aviutl】 画像にテキストを張...
-
Adobe Acrobatについて
-
Winmergeで比較できるものはな...
-
Excel VBAで改行を含む文字列を...
-
Illustratorテキストエリアへ塗...
-
Pages 09 でテキストボックスで...
-
davinci resolveを使っているの...
-
フォトショップで複数テキスト...
-
アクセスのOR検索
-
Chromebookでオフラインでテキ...
-
Wordの数式で文字になってしま...
-
Adobe photoshop CS2 テキスト...
-
フォトショップで文字に遠近感...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
word
-
PDF→CSVへ変換
-
illustratorとExcelは連携出来...
-
PowerPoint SmartArtの箇条書...
-
イラレでダブルクリックで文字...
-
Illustratorテキストエリアへ塗...
-
バイナリファイルの編集
-
Excel VBAで改行を含む文字列を...
-
Publisherをエクセルファイルに
-
サクラエディタで二つのテキス...
-
exe bat
-
davinci resolveを使っているの...
-
capcutってアプリで質問です。 ...
-
PDF-XChange Viewer のタイプラ...
-
パワーポイントでテキストボッ...
-
PDF文書で斜めテキスト
-
Accessテーブルの結合で別々の...
-
Illustratorのテキストの更新に...
-
PDFファイルで画像化された文書...
-
フォトショップで複数テキスト...
おすすめ情報