DENIS CARAVALHO (85 pts)

DAAFY (55 pts)

KEN AWAMURA (130 pts)

MARCOS JOSÉ PINTO (44 pts)

STICKMAN (155 pts)

MARLOS ALVES CARMO (90 pts)

SYDNEY GANHO (60 pts)

ALEXANDRE PORTO (1281 pts)

RICARDO TEIXEIRA (40 pts)

EDUARDO WALMOTT (226 pts)

SÁVIO PONTE (39 pts)

MANGOOST (80 pts)
Treinamento PontoFlash de Flash e ActionScript

Contagem regressiva de data

Tenho dúvidas de como fazer um Load Movie.

Quero um mouse trail que tenha vários objetos que juntam no final.

Dá pra fazer um menu popup usando a propriedade _currentFrame?

Quero que mouse seja substituído por um mocieclip apenas num determinado local.

Como faço um stop and play no som.

Como faço para registrar um desenho-logo?

Queria mandar um aviso no caso do mouse não ser movido por cinco segundos.

Como faço para fazer um drag and drop com um botão fechar.

Como colocar uma página em FullScreen?

Como publicar um .SWF e fazer com que ele não mostre outra fonte?

Como colcar no flash um botão que tenha a função voltar do navegador?

Como faço para enviar variáveis entre dois swfs?

Preciso de um sisteminha em FLASH para cadastrar emails de visitantes.
Flash e X-Technologies · A Nova Ordem do Mundo?

Controlando MovieClip pelas teclas direcionais.

Jogo tiro ao alvo

Download de arquivos com a classe File Reference

Macromedia Flash - Tendências

GetMySQLData para Flash5 (primeira parte)

Flash no Espaço Geográfico

Flash e as mudanças do IE

Gráfico pizza.

Clipes Inteligentes (SmartClip).

Contador usando SharedObjects.

Componente ComboBox.
3d panels1

Lineas

Altex

shared Objects

Combobox com interação em ASP

Random block

Criptografia

Slicemenu 2

Magnifier

Fogos de artifícios

Shared Object

Waterfall
HOME | TRUQUES E DICAS
Como se faz para que um botão de um filme de flash torne uma layer feita no dreamweaver visível ou invisível?
por Eduardo Walmott

Para se transformar um layer visível ou oculto só com javascript aí segue o código para ser colocado no html onde está o SWF.

<script language=JavaScript>
<!--
function SetaObjeto(n, d)

var p,i,x;
if(!d) d=document;
if((p=n.indexOf(?))>0&&parent.frames.length)
{d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n];
for (i=0;!x&&<d.forms.length;i++)>ibr> x=d.forms[i][n];
for(i=0;!x&&d.layers&&<d.layers.length;i++)>ibr> x=SetaObjeto(n,d.layers[i].document);
if(!x && document.getElementById)
x=document.getElementById(n);
return x;
}

function MostraOcultaLayers()

var i,p,v,obj,args=MostraOcultaLayers.arguments;
for (i=0; i<(args.length-2); i+=3)
if ((obj=SetaObjeto(args[i]))!=null)
{ v=args[i+2];if (obj.style) { obj=obj.style;
v=(v=='show')?'visible':(v='hide')?'hidden':v; }obj.visibility=v; }
}
-->
</script>

No botão flash vai o seguinte código para ocultar:

javascript:MostraOcultaLayers('Layer1','','hide')

para mostrar:

javascript:MostraOcultaLayers('Layer1','','show')

onde:

Layer1 é o nome no objeto layer, ou seja, a seguinte TAG de exemplo:

<div id=Layer1 style=position:absolute; left:320px; top:156px; width:188px; height:172px; z-index:1; visibility: hidden> layer1

Vale lembrar que tem um certo browser (não vou nem falar o nome, todos já sabem) que até rodava javascripts que necessitavam verificar o objeto layer, que se faz através do objeto document, que foi abolido no N6, e isso tornou-se uma enorme dor de cabeça. Portanto se você tem só o dito cujo para testar nem tente... hehehe

Eduardo Walmott


0 comentário