Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Com Loadmovie E As


sapolino

Pergunta

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 btn
on (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

  • 0

existe um codigo...

algumas vezes você presisa desse codigo para colokalo em uma pagina....

para você pegar o cogido.... você deve colokar em preview on web page.... coloka em codigo fonte da pagina e copia o codigo....

dai você cola o codigo na sua pagina

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...