Solved

Flash MX 2004: drop down menu

Posted on 2006-10-27
4
164 Views
Last Modified: 2011-09-20
Basically i create my drop down menu according to this site:
http://www.tutorialized.com/tutorial/Drop-down-Menu-for-MX/7200

It does work fine. My problem is:
when my cursor point to Button A, its submenu appears.
Then i move my cursor to Button B, submenu of Button B appears but submenu of Button A is not disappear. Sometimes it dissappear but sometimes not.

Anyone could help me? Or you do have better idea on doing this drop down menu. Pls kindly solve this matter for me.

Thanks in advance.
0
Comment
Question by:tloip
  • 2
  • 2
4 Comments
 
LVL 23

Expert Comment

by:Zeffer
Comment Utility
The tutorial is for building one button with drop-down
As you have built another (B) .. along with A .. the problem will be with the roll-off button.. it is only coded for one button.
You can fix this by giving each button an instance name .. say buttonA  and buttonB
then on the roll-off button..

on(rollOver){
   _root.buttonA.gotoAndStop(1);
   _root.buttonB.gotoAndStop(1);
}

as you roll off any part of either drop-down both buttons will be reset

Z



0
 

Author Comment

by:tloip
Comment Utility
Thanks for helping me.

I tried to do it. Now, two menu list will not appeared at the same time.
but the problem is all the menu list can't dissappear at the same time.

I give instance name for both button (btn-snow2 & btn-school2 respectively).
I create different rolloff for each button with diff instance name (instance name of 1st rolloff is  "roll-back" - for 1st button,  instance name of 2nd rollof is "roll" - 2nd button)
For both Rolloff, i typed same function:

on(rollOver){
    _root.btn-snow2.gotoAndStop(1);
    _root.btn-school2.gotoAndStop(1);
   
}

Is it correct? Pls kindly adv..Thanks.
0
 
LVL 23

Accepted Solution

by:
Zeffer earned 250 total points
Comment Utility
I tried making one of these and as you say.. and the original code is fine..one button works .. but it got as buggy as hell when more buttons are added.
The problem does lie with the rollout button and the trick is to surround the menus.. not have it in one piece in the background.. so we can forget the new coding I suggested.
Seeing i made one have posted it for you to look at.

www.redpearl.co.nz/ee/drop_down.zip

Z
0
 

Author Comment

by:tloip
Comment Utility
Thanks Zeffer. Actually i can do it by using this over the weekend

on(rollOver){
    _root.btn-snow2.gotoAndStop(1);
    _root.btn-school2.gotoAndStop(1);
   
}

just that, i removed "_root.".


Million thanks... :-)

0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

Introduction This article is primarily concerned with ActionScript 3 and generally specific to AVM2.  Most suggestions would apply to ActionScript 2 as well, and I've noted those tips that differ between AS2 and AS3. With the advent of ActionS…
I have been doing hardcore actionscripting for some time; and needless to say I have faced a lot of problems in just understanding others' code rather than understanding what the code executes. A programmer's life can become hell when there are a lo…
The goal of the tutorial is to teach the user how to live broadcast using Flash Media Live Encoder and connecting it to YouTube to broadcast. Log into your Youtube account, choose live stream settings, start live stream from Flash Media Live Enc…
The goal of the tutorial is to teach the user how to set there setting in Adobe Flash Media Live Encoder and YouTube for optimal video and audio quality.

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now