| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2009
Beiträge: 1
|
Hallo, ich bin ganz neu hier. Ich habe ein Menü, welches ich über eine XML Datei konfigurieren kann (Menütext, Link, Farbe). Wie kann ich ein rollOver Effekt basteln, dass wenn ich mit der Maus über den Link gehe, das es "klick" macht. Also einen Sound einfügen. Wer kann mir helfen ? ![]() LG Melanie Hier der AS: import menu_tree.mvctemplate.*; ////////////////////////////////////////////////////////////////////////////////////////////// var default_url="xml/menuPrimary.xml" ///////////start load date//////////////////////////////////////////////////////////////////// if(_root==this){ loadDate( (_level0.url_date.length) ? _level0.url_date : default_url ) } /////////////load date//////////////////////////////////////////////////////////////////////// function loadDate(url_:String){ date= new XML(); date.ignoreWhite = true; date.onLoad = function() { loadConfig(this.firstChild.attributes.url_config) }; date.load(url_); } /////////////load Config/////////////////////////////////////////////////////////////////////// function loadConfig(url_:String){ config=new XML() config.ignoreWhite=true config.onLoad=function(){ ini(date,this) } config.load(url_) } ///////////////////////////inicjalization menu///////////////////////////////////////////////////////// function ini(date_:XML,config_:XML){ var attrib:Object=config_.firstChild.attributes model=getInstance() model.COLOR_TEXT[0]={ROL:attrib.text_color_rol_1,OUT:attrib.text_colo r_out_1} ///color item roloOver and RollOut model.COLOR_TEXT[1]={ROL:attrib.text_color_rol_2,OUT:attrib.text_colo r_out_2} ///color subitem roloOver and RollOut model.COLOR_TEXT[2]={ROL:attrib.text_color_rol_3,OUT:attrib.text_colo r_out_3} ///color subsubitem roloOver and RollOut model.COLOR_SCROLL=attrib.COLOR_SCROLL model.COLOR_BACKGROUND_SCROLL=attrib.COLOR_BACKGRO UND_SCROLL model.COLOR_TITLE_MENU=attrib.COLOR_TITLE_MENU model.TITLE_MENU=attrib.TITLE_MENU model.FONT_FACE=attrib.FONT_FACE model.FONT_SIZE=attrib.FONT_SIZE model.FONT_FACE_TITLE=attrib.FONT_FACE_TITLE model.FONT_SIZE_TITLE=attrib.FONT_SIZE_TITLE model.PADDING_LEFT=Number(attrib.PADDING_LEFT) model.PADDING_RIGHT=Number(attrib.PADDING_RIGHT) model.PADDING_UP=Number(attrib.PADDING_UP) model.PADDING_DOWN=Number(attrib.PADDING_DOWN) model.COLOR_BACKGROUND_MENU=(attrib.COLOR_BACKGROU ND_MENU) //model.addEventListener("onPressRow", this); ////addd Event onPressRow model.init(date_); ////start menu model.setSize(attrib.MENU_WIDTH,600) //(width,height) ////////////first Position //model.setSelectedId(14) ////set selected menu (attributes id in xml file =32) //model.setSelected([3,1]) ////////setSelected menu (item=3,subitem=1) /////////////////first position from xml-file //var array=attrib.FIRST_POSITION.split(",") //model.setSelected(array) return model } ////////////////////get instance menu////////////////////////////////////////////////// function getInstance(){ mc = this.createEmptyMovieClip("mcContainerTree", 1); mc._x = 0 /////position X menu mc._y = 0 ////position Y menu var tree:Tree = new Tree(mc); /////create instance menu Tree return tree.__model } ///////////////////////////////////event onPressRow//////////////////// function onPressRow(obj:Object) { var target = obj.target; var node:XMLNode = target.node; var label = node.attributes.label; var url=node.attributes.url var image=node.attributes.image var id=node.attributes.id var s:Sound = new Sound(); s.loadSound("data/sounds/rollOverSound.mp3"); s.setVolume(80); ////////////////////////////////////////////////loadMovie var mc=imageContainer.createEmptyMovieClip("mcContaine r",1) mc.loadMovie(image) ///////////////////////////////getURL if(url!=undefined){ getURL(url.split(",")[0],url.split(",")[1]) }else{ url="Empty" } ////shov in textArea test.htmlText = "<b>label</b>:<br>"+label+"\n" test.htmlText+="<b>url:</b><br>"+url test.htmlText+="<b>image:</b><br>"+image test.htmlText+="<b>id:</b><br>"+id trace("onPressRow label = "+label); //trace("onPressRow url ="+url) //trace("onPressRow image = "+image) } /////////////////////////////////////////////////////// |
| | |
| | #2 (permalink) |
| --- Registriert seit: Oct 2005 Ort: Im Wald
Beiträge: 98
|
Steht schon im Code: PHP-Code: PHP-Code: |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| rollover |
| Themen-Optionen | |
| Ansicht | |
| |