flusastico 0 Denunciar post Postado Janeiro 13, 2011 Sou leigo no assunto flash, e fui designado a fazer uma apresentação em flash para a empresa que eu to estagiando. Olhando um site eu vi que você dava algumas dicas de flash e talz, ai eu pensei em pedir sua ajuda para solucionar um prolema. Já fiz praticamente o escopo inteiro da apresentação, coloquei as figuras, fiz as animações, tudo certo. Porém, a apresentação só fica boa quando eu coloco a opção 100% de visualização no arquivo SWF( Botão direito no filme, desmarcar opção mostrar tudo e marca opção 100% ). O problema é que quando eu inicio a apresentação, ela vem como "mostrar tudo" e fica muito incoveniente pedir para os chefes ficarem mudando isso toda vez que forem vê-la. OBS: com a opção mostrar tudo, o filme fica horrível, sem qualidade e cortado algumas partes( eu usei as imagens maiores que o palco, pois quando diminuia as imagens ou quando aumentava o palco as imagens ficam com qualidade horríveis ). Queria saber primeiramente, se há algum jeito de melhorar as imagens, porque quando eu tento diminuí-las para que possam caber no palco ou quando eu tento aumentar o palco ( mechendo nos px ), elas ficam com qualidade péssima! Caso não tenha como melhorá-las, teria alguma forma de mandar o vídeo sempre iniciar em 100% ao invés de mostrar tudo????? Você tem alguma sugestão quanto a alguma forma de selecionar a área de visualização do filme?? tipo, selecionar qual area você quer que seje passada para a animação. Desculpa o incômodo, desde já obrigado Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Janeiro 13, 2011 Você pode fazer o swf iniciar direto em 'tela cheia' >> fullscreen. Eu uso AS3, no frame 1: fscommand("trapallkeys", "true"); no frame 2: fscommand("fullscreen", "true"); Se quiser adicionar um botão 'Fechar': btn.addEventListener(MouseEvent.CLICK, fechar); function fechar(evt:MouseEvent):void { fscommand("quit"); } Quanto as imagens, o formato que oferece melhor qualidade é 'png', mas também é mais pesado. O ideal é que sejam importadas no tamanho exato, reduzir pode, aumentar detona a qualidade. Para acessar conteúdo específico, se estiver usando apenas timeline, não vai precisar mais que botões e ações tipo: 'gotoAndStop()' ou 'nextFrame()'. Para cenas >> Clique aqui Para algum objeto que exceda as dimensões do arquivo ou seja posicionado fora, basta adicionar uma máscara com o mesmo tamanho do seu palco. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
flusastico 0 Denunciar post Postado Janeiro 24, 2011 Você pode fazer o swf iniciar direto em 'tela cheia' >> fullscreen. Eu uso AS3, no frame 1: fscommand("trapallkeys", "true"); no frame 2: fscommand("fullscreen", "true"); Se quiser adicionar um botão 'Fechar': btn.addEventListener(MouseEvent.CLICK, fechar); function fechar(evt:MouseEvent):void { fscommand("quit"); } Quanto as imagens, o formato que oferece melhor qualidade é 'png', mas também é mais pesado. O ideal é que sejam importadas no tamanho exato, reduzir pode, aumentar detona a qualidade. Para acessar conteúdo específico, se estiver usando apenas timeline, não vai precisar mais que botões e ações tipo: 'gotoAndStop()' ou 'nextFrame()'. Para cenas >> Clique aqui Para algum objeto que exceda as dimensões do arquivo ou seja posicionado fora, basta adicionar uma máscara com o mesmo tamanho do seu palco. Abraços Primeiramente, muito obrigado pela sua colaboração. A imagem que estou usando é maior que o palco, e você disse que dá para usar uma máscara que "transforma" a imagem em dimensões iguais ao do palco. Porém eu não sei fazer essa operação ( sou muito leigo no assunto, malz auhauhauhuehuahuehuha ). Se você puder me ajudar com isso ficarei agradecido; Grande abraço e muito obrigado mesmo!!! Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Janeiro 24, 2011 A máscara não redimensiona a imagem, apenas vai 'esconder' o que ultrapassar o tamanho do stage Uma layer acima da imagem, você cria um shape (de qualquer cor) no mesmo tamanho do stage, depois seleciona a layer e clica com o botão direito >> Mask. Se tiver mais layers que precisem receber a mesma máscara, basta selecionar a layer e arrastar levemente para cima, vai observam que ficam com o mesmo ícone azulado e identação. Acione o cadeado de todas as layers mascaradas. Exemplo: http://img200.imageshack.us/img200/9697/mask1m.jpg http://img218.imageshack.us/img218/3921/mask2j.jpg http://img121.imageshack.us/img121/1355/mask3w.jpg http://img407.imageshack.us/img407/6816/mask4w.jpg http://img132.imageshack.us/img132/122/mask5n.jpg http://img832.imageshack.us/img832/2377/mask6.jpg Abraços Compartilhar este post Link para o post Compartilhar em outros sites
flusastico 0 Denunciar post Postado Janeiro 24, 2011 A máscara não redimensiona a imagem, apenas vai 'esconder' o que ultrapassar o tamanho do stage Uma layer acima da imagem, você cria um shape (de qualquer cor) no mesmo tamanho do stage, depois seleciona a layer e clica com o botão direito >> Mask. Se tiver mais layers que precisem receber a mesma máscara, basta selecionar a layer e arrastar levemente para cima, vai observam que ficam com o mesmo ícone azulado e identação. Acione o cadeado de todas as layers mascaradas. Exemplo: http://img200.imageshack.us/img200/9697/mask1m.jpg http://img218.imageshack.us/img218/3921/mask2j.jpg http://img121.imageshack.us/img121/1355/mask3w.jpg http://img407.imageshack.us/img407/6816/mask4w.jpg http://img132.imageshack.us/img132/122/mask5n.jpg http://img832.imageshack.us/img832/2377/mask6.jpg Abraços Eh mesmo.... Quanto a máscara eu consegui fazer... O problema eh q eu n to conseguindo fazer o comando de ação!!! pq meu filme tem 5 layers, eu n sei como colocar essa ação no filme, de iniciar em fullscreen... C você tiver como me explicar passo a passo ( se n for pedir demais ueheuheuhuahuehuha ). Muito obrigado msm por tudo! abraços Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Janeiro 24, 2011 Eu uso AS3, tenho um arquivo que posso lhe passar. Posso salvar no máximo até o Flash CS3. Adianta pra você? Compartilhar este post Link para o post Compartilhar em outros sites
flusastico 0 Denunciar post Postado Janeiro 26, 2011 Eu uso AS3, tenho um arquivo que posso lhe passar. Posso salvar no máximo até o Flash CS3. Adianta pra você? Vixi... mas eu uso o Flash CS5... Como que eu programo nele pra colocar esses códigos pra ele inciar em fullscreen? É em actions alguma coisa do tipo???? Desculpa ai a encheção ;///. Eu abri uma janela que ta escrito (actions - frame) e as linhas para escrever... Ai é só copiar os códigos pra lá ou é em outro lugar??? abraços Eu uso AS3, tenho um arquivo que posso lhe passar. Posso salvar no máximo até o Flash CS3. Adianta pra você? Vixi... mas eu uso o Flash CS5... Como que eu programo nele pra colocar esses códigos pra ele inciar em fullscreen? É em actions alguma coisa do tipo???? Desculpa ai a encheção ;///. Eu abri uma janela que ta escrito (actions - frame) e as linhas para escrever... Ai é só copiar os códigos pra lá ou é em outro lugar??? abraços http://img99.imageshack.us/i/semttuloyyi.jpg/ É nesse local ai??? Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Janeiro 26, 2011 hahahhhhh ... caramba, não acredito que eu tô lendo isso :lol: Pelo menos deu pra ver na imagem que o documento é em AS3, menos mau. O CS5 também trabalha com AS2, daí perguntar. Este fórum é mais para usuários desta versão do action. Isso é aí mesmo que vai digitar os codes. Agora fique atento, não dá pra misturar AS3 e AS2. Se o arquivo tiver algum outro code precisa ser em versão compatível, ou não vai funcionar. Use uma layer apenas para o action: Digite a primeira linha no frame 1. fscommand("trapallkeys", "true"); Para adicionar o code no frame 2, tecle F7 para adicionar um blank keyframe e depois F9 para abrir o action-frame e digite: fscommand("fullscreen", "true"); Assim que der uma folga vou fazer um arquivo para postar na sessão de tutoriais. Abraços Compartilhar este post Link para o post Compartilhar em outros sites