
Thuran
Membros-
Total de itens
1.619 -
Registro em
-
Última visita
Tudo que Thuran postou
-
post sua dúvida apenas uma vez, não à necessidade de criar tópicos duplicados. //tópico duplicado deletado
-
você executou um teste (trace por exemplo) para saber se a função está sendo lida? ..já tentou colocar _root.PrimeiraCarta/_root.SegundaCarta?
-
você deve estar com o mesmo nome de instância para todos os movs (como o tavinho disse) ou então a action play(); está dentro do mov. o que você pode fazer é colocar nomes diferentes de instâncias e em um quadro separado colocar as actions (ou então colocar nas própias estâncias). nomeInstancia.onRelease = function(){ gotoAndPlay(1); } O problema é que se você não tem nenhum shape no primeiro quadro e nenhum botão lá, então essa ação não pode ser acionada justamente porque não tem onde ser clicado. Uma solução é fazer um bt invisível e colocá-lo no primeiro frame, assim a sua primeira linha para ativar o bt ficaria: nomeInstancia.nomeBotao.onRelease = function(){ ...mas aí você terá um segundo problema: quando o user passar o mouse sobre o erro ele verá q aquilo é um erro só pelo fato de ser um bt e não porque ele realmente notou o erro. Uma solução é criar uma malha de bts q cubra a img inteira. Assim o user poder achar qtos erros quiser, mas os verdadeiros serão testados quando ele for pedir a resposta. ...mas como saber qual o erro e se ele achertou ou não? - bom, você pode criar uma var (array talvez) e cada bt q o user clicar será adicionado um valor correspondente ao bt nessa var. Depois quando você for ver o resultado basta comparar se os valores da var são semelhantes ao erros (já q você vai criar uma segunda var com o valor dos erros) Isso tudo você pode fazer se você for querer contar qtos acertos o user fez e por aí vai. Se você quiser simplesmente mostrar o resultado é só faer com q o flash mostre os erros quando o user clicar em algum bt "mostrar resultado" ou algo do tipo
-
a url está como jpg mas se você for salvar a img verá q é um gif animado
-
if (!(Number(telefone.text))) { - você está deixando q o script vá para o próx passo somente se o campo contiver algo deferente de numeros var camposa = "telefone"; - você está enviando a string "telefone" para a var camposa e não o valor q foi inserido campo de telefone Eu reparei o teu cod e rodei. Nenhum travamento ocorreu por aqui. telefone.onKillFocus = function() { if ((Number(telefone.text))) { camposa = telefone.text; gotoAndStop(2); } }; dessa forma o quadro 2 será exibido somente se o conteúdo do campo for numérico
-
Essa questão poderia sim ser aberta através de uma pm para os admin, mas o legal de estar aberta aqui nessa seção é que o tópico pode ser usado para responder à algumas questões sobre a equipe de moderação. Se os mods estão ausentes então vocês devem reportar isso à alguém da administração do fórum ou à outros mods de outras seções. Aí será feito um contato com esses mods ausentes para saber o porque do afastamento e se eles conseguirão manter as tarefas de moderação. Ao notificar a ausência de algum moderador você pode tb indicar alguns membros q você julga adequados para a função (como foi feito neste tópico). Caso venha a ser constatado q o mod não poderá mais continuar no cargo então será feita uma pesquisa para q uma nova pessoa assuma o cargo.
-
algumas vezes acontece de demorar para carregar a página com o post efetuado e o user pressiona F5 ou clica em reflesh (o que é a mesmo coisa, mas sabe-se lá né rs)
-
Se quer um template desse site é só pagar o valor estipulado para o mesmo para eles q o template lhe será entregue. Se quer o FLA de algum site em flash basta pedir para dono do site ou técnico q desenvolveu o filme. Outras alternativas não podem ser tratadas neste fórum por serem ilegais.
-
ele não consegue inserir os novos "acessórios" no personagem ou dessa etapa ele já passou? quanto a mudar uma parte do pj de acordo com os itens adicionados, bem, você irá precisar trabalhar com variáveis e condicionais if. Exemplificando: - você tem um mc q serve como cabelo. Nele tem um shape desenhado no formado do cabelo. - Caso seja adicionado um chapéu (como você mesmo citou) o cabelo precisa ser modificado, um corte no topo é necessário. Mas como!? - O modo mais simples e prático de fazer isso é criar um segundo quadro no mov onde está o cabelo e nesse quadro desenhar o cabelo já com o corte devido ao chapéu. Nesse quadro você deve colocar uma ação stop (assim como no primeiro) para q o cabelo não fique mudando toda hora. - Agora feito isso vamos a programação. Simples, você define uma var para guardar dentro dela um valor referênte ao tipo de acessório usado na cabeça (nesse caso em específico). Vamos dar o nome da var de chapeu. Ao adicionar um acessório pra cabeça, se for um chapéu você vai colocar um valor para a var ("sim" por exemplo) - Ok. Já sabemos quando deveremos mudar o cabelo, mas como fazer isso? - você pode criar uma função de verificação. Assim a função pode não só fazer alterações no cabelo como em outras partes do corpo tb. A nossa função irá receber a var chapeu e dentro de um if ela vai decidir se mantém o mov cabelo no primeiro quadro (sem chapéu) ou segundo (com chapéu)
-
as coisas ficaram um pouco confusas ... você tem um movieclip q está funcionando como bt OU você tem um bt q possui uma animação (mc) no estado rollOver? e o quadro q você quer ir fica na mesmo linha de tempo q está o seu bt/mc ou ele está em alguma outra timeline? (dentro de um mc por exemplo)
-
você iria importar as imgs para dentro do flash usando loadMovie(); ...para garantir q todas as imgs sejam inseridas é preciso q você crie uma padronagem para os nomes, ou então crie um txt q irforme o nome de cada foto. A criação de um txt é necessária de qualquer forma porque nele você irá informar a qde de fotos q o flash deverá puxar e se você decidir assim o nome de cada img. você deverá seguir esses passos dentro do flash: você irá criar um mc q servirá de alvo para a img importada (vi loadMovie). Será necessária a criação de um loop para fazer a incersão de todas as img. A padronagem nesse caso leva a vantagem de você usar o valor do ponteiro do loop para setar o nome do arq q deverrá ser importado. ...ou seja, digamos q você tem 5 imgs com o nome de foto1,foto2...foto5. O seu txt terá uma var q informará o total de arqs ( total = 5 ). Com isso a programação da sua função será algo semelhante a: for (i=1; i<=total; i++){ mcAlvo.duplicateMovieClip("mc"+i, 10+i); eval("mc"+i).loadMovie("foto"+i); } Falta apenas você definir a pos xy de cada foto, porque senão somente a última irá aparecer. você pode fazer isso criando uma var dentro do flash para dizer o quando deve-se deslocar a img em x,y ou ambos. Depois dentro da função q importa as imgs você irá informar a nova posição da maneira q você achar mais prático (pegando a posição da foto anterior e somando o deslocamento ou outra forma) A idéia é basicamente essa. Aconselho a fazer isso em etapas, criando vários filmes se necessário, assim os erros podem ser corrigidos mais facilmente
-
mc.enabled = false; e para ativá-lo é colocar um valor true para enabled dentro da função compara();
-
De nada Senshi! Eu não tenho comigo nenhum doc de referência às AS do flash 2k4, mas quem tem isso é o §tRuTe®, ele até chegou a colocar para down mas o arq não está mais no ar. Se eu encontrar com ele no MSN eu peço e depois te passo!
-
Então Senshi, content faz referência ao conteúdo do componente, no caso a img q você importou para ele. No caso eu não coloquei no exemplo a importação da img porque isso você já sabe.
-
você vai precisar criar um ouvinte para manipular o conteúdo. no exemplo abaixo eu coloquei os AS em um quadro vazio a parte. O meu componente tem o nome de instância de "win" e a imagem q eu estou importando "img.jpg" bom, vamos lá: //criando o ouvinte para manipular o conteúdo io = new Object(); io.handleEvent = function(evtObj){ if (evtObj.type == "complete"){ win.content._width = 750; win.content._height = 750; } } //executando o ouvinte win.addEventListener("complete", io);
-
nesse exemplo eu coloquei o AS em um quadro separado. Eu sempre prefiro usar um quadro vazio para colocar todas as AS dentro dele em vez de dentro de cada componente, acho q fica mais direto e fácil para atualização. ...sobre onde conseguir um tut eu não sei, eu sempre procuro estar usando o help do flash. ps.: só pra constar, "bt" é o nome de instância do botão usado para ativar a action e "combo" é a instância do meu combobox
-
no final da faixa repita duas ou mais fotos para que quando a tira de fotos reinicie novamente o user não perceba esse delay
-
Admitindo que o quadro correspondente ao modelo do carro no combo tenha o mesmo nome de instância q está no label do combo você pode fazer assim: bt.onRelease = function(){ gotoAndStop(combo.selectedItem.label); } mas isso só vai funcionar se o nome de instância do quadro for igual ao label do item do combo
-
todos os desenhos do banner são vetores, provavelmente foram desenhados no próprio flash. Tirando isso o resto são interpolações simples de movimento e nada de mais "complicado"
-
3. 3. Clique em 12.0 fps e em "plano de fundo" coloque preto 4. 4. Tamanho 320 x 240 pixels 5. 5. Nomeie a "camada": texto 6. 6. Digite : Imagem Carregando 10% ... 7. 7. Insira um "quadro-chave" na linha do tempo 20 8. 8. Selecione a linha 1 até a 19 e insira "quadros-chaves" 9. 9. Para cada 2 frames = 10% 10. 10. Clique na linha do tempo 3 e mude o texto para 20% 11. 11. Faça a mesma coisa na linha do tempo 4 12. 12. Repita o mesmo procedimento 13. 13. Linha 5 e 6 = 30% 14. 14. Linha 7 e 8 = 40% 15. 15. Linha 9 e 10 = 50% até ... Linha 19 e 20 = 100% 16. 16. Insira um "quadro em branco" na linha do tempo 30 17. 17. "biblioteca" > "clipe de filme" > Chaser Light e arraste para área de trabalho 18. 18. Insira um "quadro-chave" na linha do tempo 40 21. 21. Clique na linha do tempo 1 > "Propriedades" > "Ações" If Frame is Loaded > Frame = 40 Go to and Play > Frame : 3 ; (x ) Go to and Play End Frame is Loaded 22. 22. Clique na linha do tempo 2 > "Propriedades" > "Ações" Go to and Play > Frame : 1 ; ( x ) Go to and Play 23. 23. Insira um "quadro em branco" na linha do tempo 41 24. 24. "Biblioteca" > "Clipe de filme" > Fish e arraste para área de trabalho 25. 25. Insira um "quadro-chave" na linha do tempo 60 26. 26. Clique na linha 3 > "Propriedades" > "Ações" If Frame is Loaded > Frame = 60 Go to and Play > Frame = 5 ; (x ) Go to and Play End Frame is Loaded 27. 27. Clique na linha do tempo 4 > "Propriedades" > "Ações" Go to and Play > Frame = 3 ; ( x ) Go to and Play 28. 28. Insira um "quadro em branco" na linha do tempo 61 29. 29. "Biblioteca" > "clipe de filme"> Star Spinning > e arraste três cópias para área de trabalho 30. 30. Insira um "quadro-chave" na linha do tempo 80 31. 31. Clique na linha 5 > "propiedades"> "ações" If Frame is Loaded > Frame : 80 Go to and Play > Frame = 7 ; (x ) Go to and Play End Frame is Loaded 32. 32. Clique na linha 6 > "propiedades"> "ações" Go to and Play > Frame = 5 ; ( x ) Go to and Play 33. 33. Insira um "quadro em branco" na linha do tempo 81 34. 34. "janela"> "bibliotecas"> "clipes de filme"> Biplane e arraste para área de trabalho 35. 35. Insira um "quadro-chave" na linha do tempo 100 36. 36. Clique na linha do tempo 7 > "propiedades"> "Ações" If Frame is Loaded > Frame = 100 Go to and Play > Frame : 9 ; (x ) Go to and Play End Frame is Loaded 37. 37. Clique na linha do tempo 8 > "propiedades"> "ações" Go to and Play > Frame : 7 ; ( x ) Go to and Play 38. 38. Insira um "quadro em branco" na linha do tempo 101 39. 39. Arquivos > Importar e importe uma imagem 40. 40. Insira um "qaudro-chave" na linha do tempo 120 41. 41. Clique na linha do tempo 9 > "propiedades"> "Ações" If Frame is Loaded > Frame : 120 Go to and Play > Frame : 11 ; (x ) Go to and Play End Frame is Loaded 42. 42. Clique na linha do tempo 10 > "propiedades"> "ações" Go to and Play > Frame : 9 ; ( x ) Go to and Play 43. 43. Insira um "quadro em branco" e na linha do tempo 121 44. 44. "arquivos"> "Importar" e importe uma outra imagem 45. 45. Insira um keyframe na linha do tempo 140 46. 46. Clique na linha do tempo 11 > "propiedades"> "ações" If Frame is Loaded > Frame : 140 Go to and Play > Frame = 13 ; (x ) Go to and Play End Frame is Loaded 47. 47. Clique na linha do tempo 12 > "propiedades"> "ações" Go to and Play > Frame : 11 ; ( x ) Go to and Play 48. 48. Insira um "quadro em branco" na linha do tempo 141 49. 49. "arquivo"> "importar" e importe uma outra imagem 50. 50. Insira um "quadro-chave" na linha do tempo 160 51. 51. Clique na linha do tempo 13 > "propiedades"> "ações" If Frame is Loaded > Frame : 160 Go to and Play > Frame : 15 ; (x ) Go to and Play End Frame is Loaded 52. 52. Clique na linha do tempo 14 > "propiedades"> "ações" Go to and Play > Frame : 13 ; ( x ) Go to and Play 53. 53. Insira um "quadro em branco" na linha do tempo 161 54. 54. "arquivo"> "Importar" e importe uma outra imagem 55. 55. Insira um "quadro-chave"na linha do tempo 180 56. 56. Clique na linha do tempo 15 > "propiedades"> "ações" If Frame is Loaded > Frame : 180 Go to and Play > Frame : 17 ; (x ) Go to and Play End Frame is Loaded 57. 57. Clique na linha do tempo 15 > "propiedades"> "ações" Go to and Play > Frame : 15 ; ( x ) Go to and Play 58. 58. Insira um "quadro rm branco" na linha do tempo 181 59. 59. "arquivo"> "importar" e importe uma outra imagem 60. 60. Insira um "quadro-chave" na linha do tempo 200 61. 61. Clique na linha do tempo 17 > "propiedades"> "ações" If Frame is Loaded > Frame : 200 Go to and Play > Frame : 19 ; (x ) Go to and Play End Frame is Loaded 62. 62. Clique na linha do tempo 18 > "propiedades"> "ações" Go to and Play > Frame : 17 ; ( x ) Go to and Play 63. 63. Insira um "quadro em branco" na linha do tempo 201 64. 64. "arquivo"> "import" e importe uma outra imagem 65. 65. Insira um "quadro-chave" na linha do tempo 220 66. 66. Clique na linha do tempo 17 > "propiedades"> "ações" If Frame is Loaded > Frame : 220 Go to and Play > Frame : 21 ; (x ) Go to and Play End Frame is Loaded 67. 67. Clique na linha do tempo 18 > "propiedades"> "ações" Go to and Play > Frame : 19 ; ( x ) Go to and Play
-
Bom, você salvando como windows projector (exe) ele funciona legal em outros pcs win e o mesmo vale para quando salvar como mac projector
-
você pode usar o Captivate da macromedia. e só uma nota, evite fazer posts repetidos e ficar dando up (respondendo o própio tópico só para ele fica no topo da lista).
-
senshi, o showmenu apenas oculta o menu file da janela projector do flash, ele quer ocultar os botões de minizar, maximizar e fechar ...ou seja, ocultar a barra de título da janela. Como o §uiciDa£ disse, você precisa de um programa auxiliar para fazer isso, eu já usei o Flash Studio Pro e gostei dos recursos, mas não tive tempo ainda de me aprofundar nesse software.
-
você tb poderia habilitar a opção allowScale do fscommand ....assim, sempre q um user redimensionar a janela do projector o seu filme tb será redimensionado. O único contra dessa opção é q se o user diminuir muito a janela do projector o conteúdo pode ficar ilegível devido ao tamanho.
-
complicadinho isso q você quer hein! hehehehe A faixa de valores q podem ser randomizados tem alguma restrição ou podem ser a maior possível (ou seja, de 0 a 96)?