PRWEB 0 Denunciar post Postado Novembro 4, 2009 Tudo bem pessoal? Achei um menu em flash que utiliza label com esse action script fm_button.visible = true; var menu_label:Array = new Array("HOME", "EMPRESA", "OPORTUNIDADES", "PRODUTOS", "REUNIÃO", "CATÁLOGO", "FALE CONOSCO"); var total:Number = menu_label.length; var i:Number = 0; var page:Number; var main_menu:MovieClip = new MovieClip(); stage.addChild(main_menu); for( i = 0; i < total; i++ ) { var btn = new flashmo_button(); btn.name = "btn" + i; btn.x = fm_button.x + 133 * i; btn.y = fm_button.y; btn.item_no = i; btn.addEventListener( Event.ENTER_FRAME, btn_enter ); var each_substring:Array = menu_label[i].split("|"); btn.flashmo_button_label.fm_label.text = each_substring[0]; btn.flashmo_button_label2.fm_label.text = each_substring[0]; btn.item_url = each_substring[1]; main_menu.addChild(btn); } function btn_over(e:MouseEvent):void { e.target.over = true; } function btn_out(e:MouseEvent):void { e.target.over = false; } function btn_click(e:MouseEvent):void { var mc = e.target.parent; if( mc.item_url != undefined ) navigateToURL( new URLRequest( mc.item_url ), "_parent" ); else change_page(mc.item_no); } function btn_enter(e:Event):void { var mc = e.target; if( mc.over == true ) mc.nextFrame(); else mc.prevFrame(); } function change_page(no:Number):void { for( var i:Number = 0; i < main_menu.numChildren; i++ ) { var mc = MovieClip( main_menu.getChildAt(i) ); mc.over = false; mc.flashmo_click_area.visible = true; mc.addEventListener( MouseEvent.ROLL_OVER, btn_over ); mc.addEventListener( MouseEvent.ROLL_OUT, btn_out ); mc.addEventListener( MouseEvent.CLICK, btn_click ); } var mc_selected = MovieClip( main_menu.getChildAt(no) ); mc_selected.over = true; mc_selected.flashmo_click_area.visible = false; mc_selected.removeEventListener( MouseEvent.ROLL_OVER, btn_over ); mc_selected.removeEventListener( MouseEvent.ROLL_OUT, btn_out ); mc_selected.removeEventListener( MouseEvent.CLICK, btn_click ); page = no + 1; play(); } change_page(0); // default page on load Só que o menu quando tem palavras com acentuação não fica certo, exemplo: REUNIÃO fica assim REUNIO. Se alguém puder me ajudar, agradeço muito. Obrigado, :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Novembro 4, 2009 De um embed para latin e outras formas que aceitam lingua portuguesa nos campos de texto Abraços Compartilhar este post Link para o post Compartilhar em outros sites
PRWEB 0 Denunciar post Postado Novembro 5, 2009 Como assim? Sou iniciante em action script. Obrigado, :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Novembro 5, 2009 Não tem nada a ver com ACTION isso Você clica na porcaria da caixa de texto, vai em propriedades e escolhe EMBED E lá você escolhe as formas que você quer... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
PRWEB 0 Denunciar post Postado Novembro 7, 2009 Bom dia tudo bem? Não estou conseguindo achar o EMBED conforme explicado. Entrei na caixa de texto do botão e fui até propriedades e não achei. Muito Obrigado, Desculpa por alguma coisa. :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Novembro 7, 2009 Precisa se desculpar de nada não, Desculpe-me foi se eu fui rude ao responder ;) Quem pergunta sempre quer saber. Segue alguns screens CS 3 CS4 é a mesma coisa caso você esteja usando ele CS4 foto Abraços Compartilhar este post Link para o post Compartilhar em outros sites
PRWEB 0 Denunciar post Postado Novembro 7, 2009 Muito Obrigado, Funcionou certinho. Valew mesmo. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Só uma coisinha, rs Como que eu coloco som nesse tipo de botão, conforme o primeiro script? Muito Obrigado, http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Novembro 7, 2009 Bom o que você entende de AS 3.0????? Pois som você pode fazer de duas formas, exportar o som para o seu SWF e tocar dando um addChild e depois cria uma classe para torcar ele... Ou carregar externamente... e tbm usar o addChild para colocar no palco e fazer alguma classe ou... na mão mesmo fazer ele tocar. Mas para isso você encontra scripts prontos... Aqui um exemplo de script para se usar som: package { import flash.display.Sprite; import flash.net.URLRequest; import flash.media.Sound; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.events.MouseEvent; import flash.errors.IOError; import flash.events.IOErrorEvent; public class Sound_closeExample extends Sprite { private var snd:Sound = new Sound(); private var button:TextField = new TextField(); private var req:URLRequest = new URLRequest("http://av.adobe.com/podcast/csbu_dev_podcast_epi_2.mp3"); public function Sound_closeExample() { button.x = 10; button.y = 10; button.text = "START"; button.border = true; button.background = true; button.selectable = false; button.autoSize = TextFieldAutoSize.LEFT; button.addEventListener(MouseEvent.CLICK, clickHandler); this.addChild(button); } private function clickHandler(e:MouseEvent):void { if(button.text == "START") { snd.load(req); snd.play(); snd.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); button.text = "STOP"; } else if(button.text == "STOP") { try { snd.close(); button.text = "Wait for loaded stream to finish."; } catch (error:IOError) { button.text = "Couldn't close stream " + error.message; } } } private function errorHandler(event:IOErrorEvent):void { button.text = "Couldn't load the file " + event.text; } } } Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Designer 0 Denunciar post Postado Maio 25, 2011 Aeww resgatando o tópico, bom eu estou com um menu bem parecido com esse citado, template do flashmo... ás paginas em xml vieram assim com o seguinte nome: flashmo_219_page_1 , flashmo_219_page_2 , etc... gostaria de trocar o nome dessas páginas, mas não sei como, entendi pelo código q existe um contador que o menu vai adicionando +1 para achar a pagina seguinte, poderia manter ele, mas gostaria de renomear as paginas pelo menos parar nome_219_page_1, como eu faço? ja renomiei algumas condições mas não deu certo! Compartilhar este post Link para o post Compartilhar em outros sites