Ir para conteúdo
Fórum Script Brasil

Thuran

Membros
  • Total de itens

    1.619
  • Registro em

  • Última visita

Posts postados por Thuran

  1. você vai usar loadMovie() para chamar os demais swfs. Se você chamar um swf no mesmo nível em que um outro esteja carregado esse irá desaparecer para que o que você acabou de chamar apareça, e caso você queira simplemente fechar um movie que você carregou é só dar um unloadMovie() dando como parâmetro o nível (numero) que ele se encontra.

  2. cara, quando inserir o swf no html, insira no codebase: width="100%" height="100%"..

    falow!

    como eu insiro esse codigo?publico a page,depos abro ela com o bloco de notas ou outro programa e insiro o codigo

    ?????quebra esse galho aí,na boa

    abracos

    Sim, você vai editar essas configurações na tag <object> no html da sua página. Dê uma lida no post que o George passou que você vai entender melhor isso.

  3. vamos lá:

    - no código do bt é "javascript" ...tudo junto.

    - coloque o cód js antes da tag </head>

    Testei aqui e funcionou certinho!

    ah sim! ...você percebeu que no js existem várias funções e que na ação do bt é chamada apenas uma correto? ....no caso o browser irá tremer da esquerda para a dir somente.

    para que ele trema de outras maneiras basta chamar mais de uma função simultâneamente ou outra função somente.

  4. Como o Rutkoski quanto maior o fps mais lenta a animação.

    Atente-se também não só ao tamanho em pixels da imagem mas principalmento ao peso em Kb de cada uma.

    Um outra coisa que pode deixar o seu filme lento é um número muito grande de condicionais na programação.

  5. lembrando que isso que o pessoal está dizendo é somente para duplicar o bt e não ter problemas com as ações dele. Se você duplicar um bt, entrar dentro de uma cópia e mudar o txt dela, todas as outras instâncias do bt também vão ter o nome alterado.

    Para resolver isso você pode fazer uma caixa de txt dinâmica para receber o txt de cada botão.

    Assim digamos que você criou uma caixa de txt dinâmica dentro do bt com o nome de instância "textoBt" e em seguida você fez uma cópia do bt para o palco e o nome de instância dele é "btCopia". Nesse caso para alterar o txt dele você coloca assim no teu AS:

    btCopia.textoBt.text = "Aqui novo texto para o botão";

  6. Essa atualização foi anúnciada pela microsoft em dezembro de 2005 e a atualização foi posta a disposição dos usuários em fevereiro desse ano.

    Essa foi uma atualização de segurança e trava todos os Active X como Hotburn disse. Mais informações sobre essa modificação pode ser lida nos sites da microsoft e macromedia (ambos em eng).

    Nesses links é comentado essa atualização, quais métodos e controles estão travados a partir dela e quais são as alternativas para a ativação desses objetos nas páginas.

  7. _global.variavel = "string";

    para acessar a variável basta digitar o nome dela. Exemplo, você está no nivel: _root.movclip1.movclip2.movclip3 e quer exibir o valor de "variavel" dentro de uma dinamic box chamada "caixaTexto", você deverá fazer da seguinte forma:

    caixaTexto.text = variavel;

    Edited:

    Lembrando que na forma acima você só poderá exibir o conteúdo da variável, caso você queira trocar o seu valor em qualquer outra parte do seu flash você deve fazer da seguinte maneira:

    _global.variavel = "novo valor";

    Se em alguma outra parte do seu filme você coloca variavel="valor"; essa será interpretada como uma variável local e a variável global (mesmo se tiver nome idêntico) não será alterada.

  8. Já tive esse problema com texto dinâmico e até hoje não descobri uma solução para isso.

    O mais estranho é que nos documentos de referência do flash é dito que você pode atribuir tranformações as caixas de texto mas não faz nenhuma limitação à caixa de texto dinâmica.

    About transforming text

    You can transform text blocks in the same ways that you transform other objects. You can scale, rotate, skew, and flip text blocks to create interesting effects. When you scale a text block as an object, increases or decreases in point size are not reflected in the Property inspector.

    The text in a transformed text block can still be edited, although severe transformations may make it difficult to read.

    =\

  9. no primeiro exemplo só o onRelease do mc_1 está sendo ativado, já no segundo todos os movs tem uma ação.

    Para concatenar uma var ao texto getURL você pode fazer da mesmo forma como fez para deixar o alvo da ação onRelease flutuante:

    for (var i:Number = 1;i<=20;i++){

    this["mc_"+i].onRelease = function() {

    getURL("teste.php?where="+i, "_self")

    };

    };

    já para decidir em qual valor de id começar, você pode criar uma função e através dela informar o id q deva ser usado, exemplo:

    mc_onRelease = function(i, k){

    this["mc_"+i].onRelease = function() {

    getURL("teste.php?where="+k, "_self")

    };

    }

    nesse exemplo "i" seria o ponteiro para identificar o movie alvo e "k" o identificador do ID da tabela.

    Foi isso q eu entendi que você queria pelo menos ...

  10. você pode fazer assim:

    mostrar em uma cx de txt no flash todas as vars, com algum marcador entre elas ( um sinal porcentagem ou outra coisa q você saiba q nunca entrará como valor das vars). Feito isso o cara seleciona o bloco de txt e salva onde quiser.

    beleza, agora ele quer continuar, o que fazer? ....faz uma tela para carregar a posição dele. Ela irá receber todo o bloco de txt e uma função irá separar as vars usando como referência o separador q você inseriu.

  11. Cara, essa pergunta minha pode ser boba, mas você arrasta o botão da biblioteca e troca o nome da instância?

    ...ou no código você coloca o nome q está na biblioteca?

    Tipo, não estou querendo chamar ninguém de principiante ou coisa assim, mas é que as vezes a gente comete erros bobos justamente porque não os vemos. Achamos que não vamos errar naquilo e é quando acontece ....eu mesmo já escrevi várias funções que me retornavam erro e quando fui ver eu mandava dados para um textField sem instânciá-lo corretamente ou então sem a propiedade .text ...fazer o que, acontece hehehe

    ps.: fiquei chateado sim, não respondo mais nenhuma pergunta que venha do user "padreAzevedo" tongue.gif

  12. você tem uma animação q colocou no estado over do botão e quer q essa animação se repita quando o mouse sair do bt é isso?

    faça assim: dentro desse mov com a animação você colocque o bt e coloque tb uma ação de stop() no primeiro quadro para q a animação só roda quando for pedida. Depois se o user parar com o mouse por cima do bt ou então tirar o foco dele a animação será executada.

    Para fazer isso você vai colocar um gotoAndPlay(); nos estados onRollOver (sobre) e onRollOut (para quando o mouse sair de cima do bt). O quadro para onde você vai mandar o flash fica por sua escolha, você pode deixar o quadro 1 só com o bt e a partir do quadr 2 exibir a animação, aí nesse caso ficaria gotoAndPlay(2);

  13. o problema do SharedObject é que ele fica salvo apenas na máquina. Como o que você está fazendo é um jogo, o jogador terá que jogar sempre na mesmo máq se quiser continuar de onde parou.

    Como o Senshi falou, esse recurso do flash é como se fosse um cookie, porém se você for em ferramentas do seu IE e mandar limpar temporários ele não será afetado pois fica salvo em um outro local do seu pc.

    No seu caso, acho q uma solução seria você criar um série de variáveis q informassem em q ponto do jogo o cara está e como está a situação dele naquele momento. Aí no momento em q ele irá salvar o jogo o filme irá exibir um bloco de txt com uma sequencia de caracteres q serão as variáveis. quando o user quiser jogar ele vai em uma opção "abrir jogo salvo" e cola esse mesmo bloco de txt.

    você fará uma função para ler o bloco e colocar o usuário na mesmo posição em q estava quando salvou. Para saber onde começa uma var e onde termina outra crie uma espécie de marcador (um espaço ou um caractere q você tenha certeza de q não aparecerá nos dados das vars), aí dando uma olhada nas funções relacionadas à strings você verá q existe muitas possibilidades de montar um sisteminha desses.

    Creio q a vantagem disso seja a de q o user possa salvar o jogo em um e-mail para jogar onde quiser ou até mesmo montar um histórico com os pontos salvos do jogo.

×
×
  • Criar Novo...