Mailing List
Home
Forum Home
Flash Pro
Subjects
Firework Effect
setInterval bug identified and fixed
setInterval bug identified and fixed
ScrollPane component doesn 't auto update
Help: MX 2004 How to script a print button to print the entire sli
Event Dispatcher between classes
memory management removeMovieClip /
MX2004 Dataset itemClassName
Order of events per frame
XML to Object help
Textfield prototype question
Flash and QuickTime VR
Reading and displaying RSS feeds in Flash MX
Flash MX 2004 Sucks
AW: [Flashcoders] Switch/Case vs If/else
AW: [Flashcoders] Switch/Case vs If/else
Flash Interface with 10mb xml file
Web Service Results
Listener Object 's best practice
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
MenuBar on change cannot be trigerred

MenuBar on change cannot be trigerred

2004-03-12       - By Clint Tredway

 Back
Reply:     1     2     3     4     5     6  

I understand that its dynamic..

-- --Original Message-- --
From: Sajid Saiyed [mailto:SajidS@(protected)]
Sent: Friday, March 12, 2004 11:36 AM
To: 'flashcoders@(protected)'
Subject: RE: [Flashcoders] MenuBar on change cannot be trigerred


Hi Doug,
I am still looking for an answer to this. Some people tried but the
solutions never worked for me.

I thought everyone has forgotten about it but its good you brought it up.
Lets take it up and get to the root of it :)

Is anyone here who can help us?

Clint, Your solution would work, if, one was able to hard code these menu
items in FLA, but here we are talking about a menu being generated based on
database. So the FLA can not have instance names hard coded inside it. We
need to have some sort of an acrionscript which would generate menu listener
on the fly when the XML data from Database is loaded into Flash.

An I right Doug?

--sajid

-- --Original Message-- --
From: Clint Tredway [mailto:ctredway@(protected)]
Sent: Friday, March 12, 2004 8:24 PM
To: 'flashcoders@(protected)'
Subject: RE: [Flashcoders] MenuBar on change cannot be trigerred


The only thing that I see is that the menu-title should just be menuitem. I
use this in my Intranet app and use the menuitem and instanceName and it
works just fine..

Clint

-- --Original Message-- --
From: Doug Coning [mailto:DougC@(protected)]
Sent: Friday, March 12, 2004 9:01 AM
To: flashcoders@(protected)
Subject: RE: [Flashcoders] MenuBar on change cannot be trigerred


Sajid,

I came across your post and I too, am having the same problem.

Did you ever come to a conclusion on this?  Were you able to dynamically
import an XML doc and then add a listener to the MenuBar?

I have the menu coming in without a problem.  I just can't trigger an
action when selecting an item from the menu...

Thanks!!!

Doug Coning
Software Developer
FORUM Solutions, LLC


> -- --Original Message-- --
> From: Sajid Saiyed [mailto:SajidS@(protected)]
> Sent: Tuesday, January 13, 2004 11:25 AM
> To: 'flashcoders@(protected)'
> Subject: RE: [Flashcoders] MenuBar on change cannot be trigerred
>
> Hi,
>
> Thanks for your inputs:
>
> In my FLA, I am populating my MenuBar using XMLConnector and DataSet
> components (reading from PHP + MySql).
>
> The instance name of the MenuBar component is 'menu_bar'.
>
> I am using your code as follows:
>
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
--
> -
> xml_connect.trigger();
>
> var myMenuListener:Object = new Object();
>     myMenuListener.change = function(eventObj : Object) :
Void {
>       // determine which menu item was selected
>       switch (eventObj.menuItem) {
>           case eventObj.menu.loadInstance:
>           // LOAD was clicked
>           trace("load clicked");
>         break;
>           case eventObj.menu.openInstance:
>           // OPEN was clicked
>           trace("open clicked");
>         break;
>         case eventObj.menu.saveInstance:
>           // SAVE was clicked
>           trace("save clicked");
>         break;
>         }
>     }
> menu_bar.addEventListener("change", myMenuListener);
>
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
--
> -
>
> This is my XML file:
>
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
--
> -
> <menu>
>     <menu-title label="file" instanceName = "fileInstance">
>   <menu-item label="Load" instanceName = "loadInstance"/>
>   <menu-item label="Save" instanceName = "saveInstance"/>
>   <menu-item label="Print" instanceName = "printInstance"/>
>
>     </menu-title>
>     <menu-title label="edit" instanceName = "editInstance">
>   <menu-item label="Cut" instanceName = "cutInstance"/>
>   <menu-item label="copy" instanceName = "copyInstance"/>
>   <menu-item label="Paste" instanceName = "pasteInstance"/>
>
>         <menu-item label="sub-menu" instanceName = "submenuInstance">
>     <menu-item1 label="nothing here" instanceName =
> "nothingInstance"/>
>         </menu-item>
>     </menu-title>
> </menu>
>
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
--
> -
> Nothing is getting traced. Anything wrong i am doing?
>
> (Still i have to hardcode things in Flash, its ok if it works, i will
> generate this code in a .as file and load it into Flash at runtime.)
>
> I would still be interested in looking for a solution where i dont
have
> tohardcode the listners
>
>
> --sajid
>
> -- --Original Message-- --
> From: Eugene Chau [mailto:eugene.chau@(protected)]
> Sent: Tuesday, January 13, 2004 9:18 PM
> To: flashcoders@(protected)
> Subject: RE: [Flashcoders] MenuBar on change cannot be trigerred
>
>
> Hi Sajid...
>
> Give each menu item an instance name i.e.,
>   <menuitem label="Load" instanceName = "loadInstance" />
>   <menuitem label="Save" instanceName = "saveInstance" />
>   <menuitem label="Open" instanceName = "openInstance" />
>
> Then.. add the menu listener
>
> i.e.,  myMenu.addEventListener("change", myMenuListener);
>
> Your listener will look something like this:
>
>     var myMenuListener:Object = new Object();
>     myMenuListener.change = function(eventObj : Object) :
Void {
>       // determine which menu item was selected
>       switch (eventObj.menuItem) {
>           case eventObj.menu.loadInstance:
>           // LOAD was clicked
>         break;
>           case eventObj.menu.openInstance:
>           // OPEN was clicked
>         break;
>         case eventObj.menu.saveInstance:
>           // SAVE was clicked
>         break;
>         }
>     }
>
> Eugene
>
> -- ---- ---- ---- ---- ---- ---- ---
> Eugene Chau
> eugene.chau@(protected)
>
>
>
> -- --Original Message-- --
> From: Sajid Saiyed [mailto:SajidS@(protected)]
> Sent: Tuesday, January 13, 2004 5:37 AM
> To: 'flashcoders@(protected)'
> Subject: RE: [Flashcoders] MenuBar on change cannot be trigerred
>
>
> Hello anyone taking a shot at this one?
>
> --sajid
>
> -- --Original Message-- --
> From: Sajid Saiyed [mailto:SajidS@(protected)]
> Sent: Tuesday, January 13, 2004 2:10 PM
> To: 'flashcoders@(protected)'
> Subject: [Flashcoders] MenuBar on change cannot be trigerred
>
>
> Hi,
>
> I am using MenuBar component. I am using XML to populate the menubar.
>
> The XML looks like this:
>
> <menu>
>     <menu-title label="file">
>   <menu-item label="Load"/>
>   <menu-item label="Save"/>
>   <menu-item label="Print"/>
>
>     </menu-title>
>     <menu-title label="edit">
>   <menu-item label="Cut"/>
>   <menu-item label="copy"/>
>   <menu-item label="Paste"/>
>
>         <menu-item label="sub-menu">
>     <menu-item1 label="nothing here"/>
>         </menu-item>
>     </menu-title>
> </menu>
>
> So how do I trigger on "Change" event so that i can trace which menu
item
> i
> have clicked?
>
> I am running out of options... :(
>
> --sajid
>
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> Supported by Fig Leaf Software
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> Be sure to check the archives and the wiki:
>  http://chattyfig.figleaf.com/
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:100258
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> To unsubscribe send a blank e-mail to:
> Normal Mode: flashcoders-unsubscribe@(protected)
> Digest Mode: flashcoders-digest-unsubscrive@(protected)
>
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> Supported by Fig Leaf Software
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> Be sure to check the archives and the wiki:
>  http://chattyfig.figleaf.com/
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:100271
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> To unsubscribe send a blank e-mail to:
> Normal Mode: flashcoders-unsubscribe@(protected)
> Digest Mode: flashcoders-digest-unsubscrive@(protected)
>
>
>
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> Supported by Fig Leaf Software
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> Be sure to check the archives and the wiki:
>  http://chattyfig.figleaf.com/
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:100310
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> To unsubscribe send a blank e-mail to:
> Normal Mode: flashcoders-unsubscribe@(protected)
> Digest Mode: flashcoders-digest-unsubscrive@(protected)
>
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> Supported by Fig Leaf Software
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> Be sure to check the archives and the wiki:
>  http://chattyfig.figleaf.com/
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:100325
>
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
> To unsubscribe send a blank e-mail to:
> Normal Mode: flashcoders-unsubscribe@(protected)
> Digest Mode: flashcoders-digest-unsubscrive@(protected)


=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
Supported by Fig Leaf Software
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
Be sure to check the archives and the wiki:
http://chattyfig.figleaf.com/
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:106756
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
To unsubscribe send a blank e-mail to:
Normal Mode: flashcoders-unsubscribe@(protected)
Digest Mode: flashcoders-digest-unsubscrive@(protected)

=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
Supported by Fig Leaf Software
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
Be sure to check the archives and the wiki:
http://chattyfig.figleaf.com/
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:106757
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
To unsubscribe send a blank e-mail to:
Normal Mode: flashcoders-unsubscribe@(protected)
Digest Mode: flashcoders-digest-unsubscrive@(protected)

=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
Supported by Fig Leaf Software
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
Be sure to check the archives and the wiki:
http://chattyfig.figleaf.com/
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:106789
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
To unsubscribe send a blank e-mail to:
Normal Mode: flashcoders-unsubscribe@(protected)
Digest Mode: flashcoders-digest-unsubscrive@(protected)

=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
Supported by Fig Leaf Software
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
Be sure to check the archives and the wiki:
http://chattyfig.figleaf.com/
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:106805
=-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
To unsubscribe send a blank e-mail to:
Normal Mode: flashcoders-unsubscribe@(protected)
Digest Mode: flashcoders-digest-unsubscrive@(protected)




Earn $52 per hosting referral at Lunarpages.