Estou produzindo um site pro meu time de futebol mas me deparei com um problema com o loadMovie. Acontece que fiz um menu deslizando no filme a ser carregado. Separadamente o filme funciona, porem quando eu carrego o movie para o .swf principal o menuzim não funciona.
Pergunta
sapolino
Olá.
Estou produzindo um site pro meu time de futebol mas me deparei com um problema com o loadMovie. Acontece que fiz um menu deslizando no filme a ser carregado. Separadamente o filme funciona, porem quando eu carrego o movie para o .swf principal o menuzim não funciona.
O filme a ser carregado contem apenas um quadro.
Uma das camadas possui esse codigo
box_x = 82; box_y = "4"; box_number = 10; line_y = getProperty("/line", _y); in_menu = 1; Box_RollBack = 0; Speed_box = 1.5; Speed_menu = 4; Current_menu = 1; Current_position = 0; menu_width = 254; menu_number = 10; menu_totalwidth = menu_width*menu_number; setProperty("/menu_1", _x, 0); setProperty("/menu_1", _y, 0); tolerance = 1; counter = 1; while (Number(counter)<=Number(box_number)) { setProperty("box_" add counter, _x, Number(((counter-1)*menu_width))+Number(box_x)); setProperty("box_" add counter, _y, box_y); set("box_" add counter add ":in_menu", 1); counter = Number(counter)+1; }//são janelinhas que quando clicado no botao, as janelinhas deslizam para o botao clicado Code do btnon (release) { /:Box_RollBack = 1; /:destination_menu = 3; /:menu_rollback = 1; /:menu_difference = /:current_position-((/:destination_menu-1)*/:menu_width); }para o menu se mover eu usei o codigo abaixo num clipe de filme vazio// *** Move menus if (/:menu_rollback eq 1) { if (Number(/:menu_difference)<Number(/:tolerance) and Number(/:menu_difference)>Number((0-/:tolerance))) { /:menu_rollback = 0; /:current_position = (/:destination_menu-1)*/:menu_width; counter = 1; while (Number(counter)<=Number(/:menu_number)) { setProperty("/menu_" add counter, _x, Number((0-/:current_position))+Number(((counter-1)*/:menu_width))); setProperty("/menu_" add counter, _y, 0); counter = Number(counter)+1; } /:current_menu = /:destination_menu; } else { /:current_position = /:current_position-(/:menu_difference/(/:speed_menu)); counter = 1; while (Number(counter)<=Number(/:menu_number)) { setProperty("/menu_" add counter, _x, Number((0-/:current_position))+Number(((counter-1)*/:menu_width))); setProperty("/menu_" add counter, _y, 0); counter = Number(counter)+1; } } /:menu_difference = /:menu_difference-(/:menu_difference/(/:speed_menu)); } // *** Move boxes if (/:Box_RollBack eq 1) { counter = 1; while (Number(counter)<=Number(/:box_number)) { if (eval("/box_" add counter add ":in_menu") eq 1) { current_x = ((getProperty ("/box_" add counter,_x)) - ((counter-1)*/:menu_width)) - (0-/:current_position); box_difference = current_x-/:box_x; setProperty("/box_" add counter, _x, Number((Number((Number((0-/:current_position))+Number(((counter-1)*/:menu_width))))+Number(/:box_x)))+Number((box_difference//:speed_box))); } counter = Number(counter)+1; } }//no primeiro frame com um goto&play 1 num segundo frame
O site em si (sessao jogadores)
http://br.geocities.com/paulistarevolution/site.swf
aqui só a parte que ficaria o menu
http://br.geocities.com/paulistarevolution/jogadores.swf
Desculpe-me pelo tópico gigante, mas tentei explicar ao maximo a situaçao.
Por favor eu sei muito pouco sobre codigos, esses codigos não fui eu que fiz, apenas mudei algumas coisas.
Quem puder me ajudar ficarei muito grato :D brigadao ^^
Quem puder fazer com que o menu funcione (e me diga :P ) no filme principal ficarei grato ^^
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados