
No.5ベストアンサー
- 回答日時:
さまざまなやり方がありますが、タイムラインを使わない方法は以下の方法でできます。
(タイムラインを使う方法は説明が長くなるので....)まず、メニューボタンとなるボタンをシンボルのボタンで作成します。仮にこれを「BtnA」とします。さらに「BtnA」をシンボルのムービークリップでシンボル化します。仮にこれを「MovA」とします。つまり「MovA」のムービークリップの中に「BtnA」のボタンがある様になります。そして、「MovA」のムービークリップを選択し、アクションスクリプトを記述します。(MovAがあるタイムラインではなく、MovAのムービークリップに直接記述します。)
▼以下を記述
onClipEvent(load){
var btnAction=false;
}
on(rollover){
btnAction=true;
}
on(rollout){
btnAction=false;
}
onClipEvent(enterFrame){
if(btnAction==true){
if(this._alpha>50){
this._alpha-=5;
}
}else{
if(this._alpha<100){
this._alpha+=5;
}
}
}
▲この上まで
説明すると、まず「movA」が読み込まれた時に変数(例:btnAction)を設定。とりあえず変数値を「false」に設定しておく。そして、マウスが乗ると変数値が「true」になり、離れると「false」に戻ります。これで変数の切り替えが可能になります。そして、「onClipEvent(enterFrame)」は常にアクションスクリプトが繰り返し実行される(「onClipEvent(load)」はこのmovAがロードされた時、1回のみ実行)ので、もし「true」だったら透明度50まで5ずつ薄くなり(true値で透明度50以下になるとスクリプトは無視されます)、「false」だったら透明度100まで5ずつ濃くなる(false値で透明度100以上になったらスクリプトは無視されます)という感じです。ちなみに、load時にfalseとした理由は、全体のSWFの中で再度、このmovAが読み込まれた時、_alpha値が100以下だったら100まで5ずつ上げるためです。
後は応用ですので色々試してみてください。ちなみに「onClipEvent(enterFrame)」の中のもし、falseだったらを_alpha+=5;ではなく、_alpha=100;とした場合、マウスが放れると透明度100(つまり即座に不透明)になります。
No.3
- 回答日時:
No.2
- 回答日時:
私もフラッシュをお勧めします。
GIFアニメでもできなくは無いでしょうが、複数作るなら、フラッシュの方が簡単です。
ただ、フラッシュはフラッシュプレイヤーがDLされていないと見れないので、メニューに使うなら、別にGIFアニメか、簡易版(マウスオーバーで色を変える程度)を作っておく必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 CyberLinkPowerDirectorでDVD作成時タイトル/チャプターのボタンが押せない 1 2023/04/09 12:30
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- マウス・キーボード マウスの購入 9 2022/12/05 15:11
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Excel(エクセル) [貼り付けオプション]とは? 3 2022/04/17 08:15
- その他(スマートフォン・携帯電話・VR) アンドロイド11のタブレットで右下の■を押すとスクリーンショットのメニューが現れます スマホはボタン 2 2023/03/05 20:03
- その他(AV機器・カメラ) 至急!Panasonicのリモコンを使ってるのですが、電源ボタンなどや音量ボタン入力切り替えのボタン 3 2022/06/02 14:43
- その他(コンピューター・テクノロジー) PC利用中に勝手に起動する窓を消し去る方法を教えて下さい。 1 2023/05/08 16:48
- オンラインゲーム ゲーム(バトロワ)についてアドバイスください 1 2022/11/16 10:29
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
換気扇・経年変化
-
potplayerについて質問です
-
アクションスクリプトを簡素化...
-
flashplayerについて
-
FLASHでゲームを作っていた人は...
-
この曲はなんでしょう?
-
laptop go2からの買い替え、lap...
-
スクリップト
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
フラッシュゲームアーカイブ2
-
ウェブサイトで Flash が事実上...
-
Flashコンテンツを使ったWebサイト
-
Flash Playerのサポートが終了
-
Form内のselectを連動させるに...
-
Flashをブロックしないで
-
ダウンロードしたデジブックはa...
-
ad or script について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
potplayerについて質問です
-
スマホでサイトの画像を長押し→...
-
flash (.swf) を編集したい
-
ゲオでカードを作るのは何歳か...
-
クリックしたインスタンスを削...
-
アメブロで音声ファイルを貼る方法
-
ライブラリに読み込んだベクタ...
-
arduino プログラムについて
-
最近、手の中にマイクロチップ...
-
FLEX 外部asの関数を実行する...
-
Action Script 2.0 配列の比較
-
Flash MXで作成したフラッシュ...
-
AS3.0 設置した画像を次のラベ...
-
私のコンピューター上のファイ...
-
ダウンロードしたデジブックはa...
-
Adobe Flash Player
-
uwscでExcelに自動記入
-
大学からの課題をやるのに、Ado...
-
Python でシャットダウンのコマ...
-
Flashでムービークリップ...
おすすめ情報