Bonjour les flexos
j'ai un problème concernant un menuBar en flex !!
j ai récupere un menubar sur le net et je veux modifier son code pour que une fois je clique sur une option du menu il me redirige vers une page indiqué .
le probleme c'est que le browser ne me redirige pas voici le code.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FFFFFF, #06F700]"
	creationComplete="init()"><mx:Script>
        <![CDATA[     //on importe la classe XMLListeCollection (pour remplir le menu)
        import mx.collections.XMLListCollection;
        //on importe la classe Bounce pour l'effet rebond sur le menu
		import mx.effects.easing.Bounce;
		   import mx.controls.Alert;
          import mx.events.MenuEvent;
        //on déclare une variable de type XMLListCollection pour stocker les données du menu
        //on rend cette variable [Bindable]
        [Bindable]
        private var menu:XMLListCollection;
 
    	//Notre menu (ici, il n'est pas dynamique...)
        private var menubarXML:XMLList =
               <>
                    <menuitem label="configuration">
                        <menuitem label="a" data="1A"/>
                        <menuitem label="b" data="1B"/>
                    </menuitem>
                    <menuitem label="Notes">
                        <menuitem label="c" type="check"  data="2A"/>
                        <menuitem type="d" />      
                    </menuitem>
                </>;
 
		//on appelle cette fonction sur 
		//l'event CreationComplete de l'application
		private function init():void {
 
			//on remplit notre variable menu avec le menu xml
            menu = new XMLListCollection(menubarXML); 
 
		}
            	private function clik(event:MenuEvent):void {
 
		  if(event.item.@label=="a")
        navigateToURL(new URLRequest('file:///C:/blabla.html#'),'_self');
 
		} ]]>
    </mx:Script>
 
	<mx:WipeDown id="animation_menu" duration="500" moveEasingFunction="Bounce.easeOut" />
 
 
	<mx:Style>
 
        Menu {
       	showEffect: "animation_menu";
        openDuration: "0";
        backgroundColor: #CCCCFF;
		borderColor: #6666FF; 
		}
 
        /* Dans ce deuxième style, on spécifie tous les autre styles pour le menu */
		MenuBar {
		cornerRadius: 11;
		letterSpacing: 1;
		fillAlphas: 0.4, 0.7;
		fillColors: #0033cc, #66ccff;
		rollOverColor: #99cccc;
		selectionColor: #9999cc;
		color: #333366;
		textRollOverColor: #0b333c;
		themeColor: #6666cc;
		fontFamily: Verdana;
		fontSize: 10;
		fontWeight: bold;
		textIndent: 2;
		}
 
    </mx:Style> 
 
    <!-- Notre menu, avec comme dataprovider notre XMLListCollection-->
    <mx:MenuBar x="0" y="0" width="455" id="mb" 	dataProvider="{menu}" labelField="@label" itemClick="clik(event)"  fillAlphas="[1.0, 1.0]" fillColors="[#C6F7C6, #79FF79]"/>
 
</mx:Application>