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

Perguntas Que Não Querem Calar


Deividy

Pergunta

Isso foi copiado inteirinho de outro forum achei muito legal a iniciativa a qui esta tambem.

Bom vi isto em outro forume achei muito interessante - colocar as perguntas básicas sobre flash e fávocês de resolver, aqui estão algumas delas:

Pergunta:

Como fazer um carregador?

Resposta:

// Para Flash 5 e Flash MX
// 1º Frame //
play();
// 2º Frame //
// A variável "pct" ira conter quantos bytes do filme já foram carregados em %
pct = Math.floor((_root.getBytesLoaded()/_root.getBytesTotal())*100);
// Se tiver 100% carregado:
if (pct == 100) {
play();
// Se não:
} else {
gotoAndPlay(1);
}
// Para exibir o andamento do carregamento é só colocar uma caixa de texto com uma variável associada a ela com o mesmo nome da variável que irá conter o resultado.
// Casso queira usa-lo para caregar um swf externo, no seu swf a ser carregado coloque este mesmo código mudando apenas a linha linha que colocar o valor de "pct por esta:
// pct = Math.floor((this._framesloaded/this._totalframes)*100);
------------------------------------------------------------------------------- Pergunta: Como colocar um swf transparente na página? Resposta: adicione esse parametro no html do swf:
<param name="wmode" value="transparent">
Não é possível deixar o swf transparente para o netscape ------------------------------------------------------------------------------- Pergunta: Onde posso consguir sons para colocar no flash? Resposta: http://www.flashkit.com (em inglês) ------------------------------------------------------------------------------- Pergunta: Como fazer 3D no Flash? Resposta: Não é fácil fazer 3D no flash por isso você precisa do auxílio de outra ferramenta como o Swift 3D: http://www.erain.com Você também pode usar o 3D Studio MX com o auxílio de um plugin que vem com o Swift 3D para gerar swf com o 3D Studio MX ------------------------------------------------------------------------------- Pergunta: Como abrir uma janela pop-up no Flash? Resposta:
on (release) { getURL("java script:window.open('pagina.html','pop','width=550,height=430,top=0, left=0, scrollbars=yes');void(0);");
}

>>quem tiver mais perguntas básicas que são fávocês de resolver postem aqui

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

boa heim Deividy!!!!

ae mais umas das q não querem calar!

*TODOS OS SCRIPTS ABAIXO FORAM TESTADOS NO FLASH MX, mas não no 2004...

------------------------------------------------------

Pergunta:

Como restirar o menu dos swf na web(zoom, play, rebobinar)???

Resposta:

-coloque essa linha no meio do html do seu flash....

<param name="menu" value="false">

ou então, no proprio flash, adicione essa linha no primeiro frame do seu filme

Stage.showMenu=false;

------------------------------------------------------

Pergunta:

Como carregar um .txt no flash??

Resposta:

//coloque essa action no primero frame de sei filme

loadVariablesNum("texto.txt", 0);

crie um campo dinamico com a variavel = "variavel"

ae crie seu texto.txt, e sempre comece o seu texto com a variavel dada ao campo de texto no flash, no caso o texto.txt ira ficar assim

"variavel= Aqui você coloca seu texto a ser carregado"

------------------------------------------------------

Pergunta:

Como colocar um MC como cursor do mouse?

Resposta:

//coloque essa action no MC q ira ser o cursor

onClipEvent(enterFrame){

Mouse.hide();

this._x=_root._xmouse;

this._y=_root._ymouse;

}

------------------------------------------------------

Pergunta:

Como abrir sua animacao .exe em FullSreen?

Resposta:

//coloque essa action no primeiro frame de seu filme

fscommand("fullscreen", "true"); //true para abrir em fullscreen e false pra abrir normal

------------------------------------------------------

Pergunta:

Como usar o ScrollPane, componente????????

Resposta:

Primeiramente, arraste o componente ScrollPane para o Palco, crie um Novo MovieClip(CTRL+F8), ainda na janela Cretae New Symbol, clique no btn ADVANCED, ae selecione a opcao Export For ActionScript, e no camp Identifier, de o nome ao seu MC (sera a variavel do MC), volte ao palco onde esta o ScrollPane, selecione ele, e no campo ScrollContent(contentpatch no MX2004) você coloca a variavel dada ao MC no campo Identifier.

Para redimensionar o scroll você pode selecionar ele e usar a ferramenta FreeTransform(Q).

Ae é só você criar dentro daquele MC tudo o q você quer q aparece no Scroll.

------------------------------------------------------

Pergunta:

Como criar uma barra de Rolagem no flash sem usar o component scrollbar???

Resposta:

Primeiramente, crie la seu campo dinamico de texto e de a variavel "texto" pra ele, sem as aspas....

Só pr testar, use um loadVariablesNum e carregue um texto pra esse campo.....

ate ae beleza.....agora crie 2 MCs, q serao as setas do scroll....uma seta pra cima e otra pra baixo.

Coloque como instancia da seta pra cima "sobe" e pra seta pra baixo "desce".

Coloque elas ao lado do campo de texto, de acordo com sua funcao, cima e baixo não é?...........rs...

agora crie um MC, sem nada dentro.....a arraste ele pro palco...

e coloque essas acoes nele :

onClipEvent (enterFrame) {

if (_root.desce) {

_root.texto.scroll++;

}

if (_root.sobe) {

_root.texto.scroll--;

}

}

agora selecione a seta pra cima e coloque as sequintes acoes nela :

on (press) { //se você quiser um scroll dinamico, automatico, apenas coloque um rollOver aqui

sobe = true;

}

on (release, rollOut) { //você colocar um rollOver em cima você tem q colocar um rollOut aqui!

sobe = false;

}

e na seta pra baixo você coloca:

on (press) { //se você quiser um scroll dinamico, automatico, apenas coloque um rollOver aqui

desce = true;

}

on (release) { //você colocar um rollOver em cima você tem q colocar um rollOut aqui!

desce = false;

}

é apenas isso...ah...só quero lembrar...........isso considerando q o campo de texto esteja na time line principal, se ele estiver em algum MC, mude apenas o _root. la em cima pelo nome do MC.......

------------------------------------------------------

ah....ta bom por enquanto não é?.....hehehe

qualquer duvida sobre alguma "pergunta q não quer calar" posta em otro tópico só pra num fica lotanu esse aqui....please.....hehe

falow!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Pergunta:

Como carregar um .txt no flash??

Resposta:

//coloque essa action no primero frame de sei filme

loadVariablesNum("texto.txt", 0);

crie um campo dinamico com a variavel = "variavel"

ae crie seu texto.txt, e sempre comece o seu texto com a variavel dada ao campo de texto no flash, no caso o texto.txt ira ficar assim

"variavel= Aqui você coloca seu texto a ser carregado"

Eu consegui fazer mas o texto não sai devidamente acentuado e nem pontuado no lugar aparecem caracteres esquisitos... Como resolvo isso?

Link para o comentário
Compartilhar em outros sites

  • 0

rsrs......

------------------------------------------------------

Pergunta:

Como acentuar corretamente textos carregados no Flash?

Resposta:

coloca essa acao no primeiro frame do filme em q o texto ira ser carregado,

System.useCodePage = true;

------------------------------------------------------

falows!!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Pergunta:

Como fazer um carregador?

Resposta:

// Para Flash 5 e Flash MX

// 1º Frame //

play();

// 2º Frame //

// A variável "pct" ira conter quantos bytes do filme já foram carregados em %

pct = Math.floor((_root.getBytesLoaded()/_root.getBytesTotal())*100);

// Se tiver 100% carregado:

if (pct == 100) {

play();

// Se não:

} else {

gotoAndPlay(1);

}

// Para exibir o andamento do carregamento é só colocar uma caixa de texto com uma variável associada a ela com o mesmo nome da variável que irá conter o resultado.

// Casso queira usa-lo para caregar um swf externo, no seu swf a ser carregado coloque este mesmo código mudando apenas a linha linha que colocar o valor de "pct por esta:

// pct = Math.floor((this._framesloaded/this._totalframes)*100);

Ola...

Sobre o tópico do carregador...

Uso o flash MX 2004... já tentei fazer com if (_loadedFrames == _totalFrames), fiz este q ta no tópico.. e não apareçe no Internet Explorer. unsure.gif

Será problema da versão do IE? no caso a 6 SP 1

ou é preciso adaptar o codigo pro IE?

em outros 2 navegadores (opera e mozila firefox) funcionou.. só no IE q não rola. mad.gif

Alguém pode me dar uma luz?

Tks

Link para o comentário
Compartilhar em outros sites

  • 0

Joia isso aqui de já ter os actions pra fazer um carregador, mas como sou muito birrinhu e completamente novo em flash, eu queria fazer um carregador bem simples tendo a barra e o texto "carregando", meu probleme é como iniciar isso no flash? Deposi disso eu saberei colocar os actions

Link para o comentário
Compartilhar em outros sites

  • 0
Joia isso aqui de já ter os actions pra fazer um carregador, mas como sou muito birrinhu e completamente novo em flash, eu queria fazer um carregador bem simples tendo a barra e o texto "carregando", meu probleme é como iniciar isso no flash? Deposi disso eu saberei colocar os actions

laugh.gif Boa Noite Guest....

Tipo.. tem um tutu muito bom Aki

A dica foi dada pelo Game Over Neste Tópico

falow... laugh.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest (Cadastro desativado)

------------------------------------------------------

Pergunta:

Como arrastar objetos?

Resposta:

Crie um círculo e transforme-o num MC e coloque isso nas actions de seu MC:

on(press){
	startDrag(this);
}
on(release){
	stopDrag();
}

------------------------------------------------------

Obs: Flash MX e MX 2004

Link para o comentário
Compartilhar em outros sites

  • 0
Pergunta:

Como colocar um swf transparente na página?

Resposta:

adicione esse parametro no html do swf:

<param name="wmode" value="transparent">

Não é possível deixar o swf transparente para o netscape

A uma outa maneira de voce deixar um swf transparente:

transforme o swf em MC e no "properties" na parte de baixo da sua tela estara um item chamado color, dai voce coloca alpha e poem a sua porcentagem.

Link para o comentário
Compartilhar em outros sites

  • 0
A uma outa maneira de voce deixar um swf transparente:

transforme o swf em MC e no "properties" na parte de baixo da sua tela estara um item chamado color, dai voce coloca alpha e poem a sua porcentagem.

só uma observacao, isso fara com q apens o MC fique transparent, e não todo oswf quando você colocar em pag html......

falow!!!!!!

Link para o comentário
Compartilhar em outros sites

  • 0

------------------------------------------------------

um codigo pra transforma o cursor em qualquer desenho q você quiser:

selecione o desenho q você escolheu para o novo cursor,

transforme-o em Movie Clip e aplique o seguinte código:

onClipEvent (load) {

Mouse.hide ()

this.startDrag (true);

}

onClipEvent (enterFrame) {

if (Key.isDown(Key.RIGHT)) {

this._x=_x+20

}

if (Key.isDown(Key.LEFT)) {

this._x=_x-20

}

if (Key.isDown(Key.UP)) {

this._y=_y-20

}

if (Key.isDown(Key.DOWN)) {

this._y=_y+20

}

}

------------------------------------------------------

muito básico e bem interessante

flow t+

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Guilherme -
Como arrastar objetos? Crie um círculo e transforme-o num MC e coloque isso nas actions de seu MC:

on(press){
	startDrag(this);
}
on(release){
	stopDrag();
}

Obs: Flash MX e MX 2004

ta funcionando tranquilo o arrastar.... o objeto q eu arrasto é um retangulo q seria uma barrinha de tempo de um video q eu importei pra dentro do flash, como faço para dar um limite pro "arrastar", e quando parar de arrastar começar o video daonde eu coloquei a barrinha com o arrastamento?

fico meio complicado mas axo q da pra entende não é?? wink.gif

espero resposta

Link para o comentário
Compartilhar em outros sites

  • 0

------------------------------------------------------

Para manter o drag em um retangulo faca o seguinte:

startDrag(target,lockcenter, l,t, r, cool.gif;

Onde:

target = MC q deseja arrastar

lockcenter = se o mouse deve fica no ponto de registro do clip

l = posicao da esquerda q ele pode se mover

t = posicao do topo q ele pode se mover

r = posicao da direta

b = posicao da esquerda

------------------------------------------------------

Faça alguns testes ai ateh q obtenha o caso desejada, ou qualquer duvida pergunte ai q eu respondo

[]s

Link para o comentário
Compartilhar em outros sites

  • 0

------------------------------------------------------

Pergunta:

Como sobrepor objetos por ActionScript

Resposta:

apenas mude o level do objeto com um swapDephts

tipo...

objeto.swapDepths(level);

//apenas troque o 'level' por algum valor numerico correspondente ao level.....

ae é como camadas...o numero maios....fiac em cima do menor....rs

------------------------------------------------------

falow!!!!

Link para o comentário
Compartilhar em outros sites

  • 0

/*

Eu dei uma editada nos posts para ficar mais fácil para quem consulta, não estou dizendo q os novos posts devem ser postados assim, podem continuar postando avontade q mais pra frente eu dou outra organizada.

(mas quem já quizer ir postando dessa maneira seria muito bom! smile.gif )

*/

Link para o comentário
Compartilhar em outros sites

  • 0

//Pergunta de Cristiano, Postado em Jul 13 2004, 11:59 AM

como fazer um contador de visitas ????

//Resposta do Strute

pra isso você tem q interagir o flash com alguma otra linguagem server side.............como php, asp, cfm e tal...e depois no flash usar um LoadVars();

e por favor gente, NÃO fiquem postando neste tópico, APENAS coloquem suas dicas nele, por favor..................

falow!!!!

//post editado pelo Thuran

Link para o comentário
Compartilhar em outros sites

  • 0

bom, já vi bastante gente procurando por esse cód. (espero q agora as perguntas repetidas diminuam)

Pergunta:

Como fechar uma jenela de navegador onde o swf está sendo exibido?

Resposta:

on(release){

getURL("javascript:window.close();");

}

Link para o comentário
Compartilhar em outros sites

  • 0
Pergunta:

Como saber se um MC esta colidindo com outro MC!!

isso é muito simples:

onClipEvent(enterFrame){ //Precisa ser MESMO enterFrama

if(MC1.hitTest(MC2)){ // MC1 é primeiro MC eo MC2 é o segundo!!

}

}

blink.gif

desculpa minha ignorancia, mas oque é essa colisão?

blink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

essa colisao, seria apenas pra detectar quando algum objeto encosta no otro...........

um exeblo bom, onde se usa muito isso....são aqueles jogos de flash, q você tem q ficar jogando bolinhas no alvo.......

você vai ter q ver, quando q bolinha vai passar em cima do alvo..e se passar, ae sim q você vai aumentar a pontuacao..se não não......hehehe

qualquer coisa posta ae........

abrassssss!!!!

Link para o comentário
Compartilhar em outros sites

  • 0

como q eu faço pra quando o mouse estiver em cima de um botão um MC começa a rodar, tipo tem um quadrado na minha animação e vários botões, eu queria q quando o mouse estivesse em cima do botão musica por exemplo nesse quadrado eu queria fazer surgir a imagem de uma nota musical.. alguém pode me ajudar??

Link para o comentário
Compartilhar em outros sites

  • 0

Ghosty, tudo bem !

No seu MC que tem a anima, você deixa ele com o 1º frame vazio, e um stop() nele, e no 2º você deixa a anima normal...

No botão você coloca:

on(rollOver) {_root.SEUMC.gotoAndPlay(2)};

on(rollOut) {_root.SEUMC.gotoAndStop(1)};

_root = tá dizendo que o MC em questão se encontra na linha de tempo principal.

Se o seu MC estivesse dentro de outro MC, você substitui _root, por _parent.

gotoAndPlay = você já sabe né !

Então, finalizando: o botão vai mandar o MC que esta localizado na linha de tempo principal pro quadro 2 dele mesmo.

você pode mudar o valor por qualquer outro, por exemplo:

on(rollOver) {_root.SEUMC.alpha=100%};

on(rollOut) {_root.SEUMC.alpha=0};

Isso faz o MC aparecer ao rolar o btn, e sumir ao retirar.

E por ai vai...

Certo !!??

André......

ps.: Deyvid, obrigado pelo crédito na materia do Pop-up.

ps2.: Créditos para HELDER MOURA do Flash Masters !

Link para o comentário
Compartilhar em outros sites

  • 0

Aproveitando o Topic gostaria de enviar uma Dúvida minha :

Tenho 2 Musicas Loops importadas..

Gostaria de saber como é o script para em determinado momento setar volume 90, 80, 50, 0 na musica1, e aumentar o volume da musica 2..

rompendo uma quebra brusca

teria que ter um script delas, mas não sei fazer... alguém pode me ajudar?

Obrigado tongue.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...