MARCOS JOSÉ PINTO (44 pts)

EDUARDO WALMOTT (226 pts)

RÔMULO NUNES (32 pts)

FÁBIO DUARTE (79 pts)

DENIS CARAVALHO (85 pts)

HELEN TRIOLO (444 pts)

MAURO ROCHA TAVARES (40 pts)

SYDNEY GANHO (60 pts)

ÉMERSON ROCHA (85 pts)

RICARDO TAKAHASHI (180 pts)

MANGOOST (80 pts)

ILVA RUDEV (90 pts)
Treinamento PontoFlash de Flash e ActionScript

Gostaria de saber se existem plugins para flash.

Alguém conhece alguma maneira de mostrar dentro do flash uma imagem que está em outro provedor?

É possível salvar um TXT a partir do Flash?

Há uma forma de modificar a aprência de um compontente scrollbar ou scrollpane?

Algumas dicas de como usar XML no Flash.

Como faço para sortear (random) uma imagem de fundo a cada vez que o filme é carregado?

Um preload (carregador) para carregar swf, jpg, mp3, txt, asp, php e xml.

Como faço pra mudar a cor dos gradientes (degradê )?

Como carregar um filme dentro de um movieclip que por sua vez está dentro do meu filme principal?

Objeto flutuante e gravidade.

Como faço para um objeto seguir em um caminho sinuoso?

Como identificar o ponto de registro em um objeto criado por actionscript no MX?

Como faço para acionar MCs sobrepostos ou seja acionar um MC e deselecionar o outro que está uma camada acima.

Meu TXT não está abrindo no Flash com load variables.
Novas propriedade de botões no FireworksMX

Roof e Marciowebmaster - Avaliação de sites

GuestBook usando integração Flash e PHP.

Máscara

Nikefootball, uso e abuso do flash - Avaliação de sites

Número randômicos sem repetições no Flash 4.

Criando um verificador de campos de um formulário.

CD Record (um player com clips arrastáveis).

Cursor customizado no Flash5.

Preloader real no Flash5.

Spectrum Analizer - Medidores de som

Objeto array.
F5scrolltext

Carro com Tweening

Message Board Flash+PHP

Rippled

Bola quicando

Caçada

Swirl

Lineas 3

Volume

Busca texto

Scroll Component

Motion color
HOME | TRUQUES E DICAS
Como faço para enviar variáveis entre dois swfs?
por Marcelo Siqueira


Você pode passar variáveis diretamente de um swf para outro usando os flashmethods para o javascript.
Use no movie1:

getURL(’javascript:window.document.movie2.SetVariable(’variavel’,’valor’)’);

movie2 é o id do outro swf.

Alguém na lista perguntou sobre controlar swf´s em diferentes frames. Dá pra fazer com esses métodos também. Ah, essa é a sintaxe para o IE. Façam uma busca no site da Macromedia, por flashmethods. Tem vários outros comandos, além do setvariable, e alguns detalhes para funcionar também no Netscape, através do swliveconnect.

O lado ruim: não vai rolar no MAC ou no Netscape 6.

Marcelo Siqueira

Olá a todos da lista. Na versão Flash MX, a comunicação entre filmes swf é possível usando o chamado local connection. A chamada conexão movie-to-movie é possível em filmes rodando no mesmo cliente mas podem rodar em aplicações diferentes, como no desktop-internet e outros. A sintaxe é bem parecida com o local shared object.

http://www.macromedia.com/support/flash/ts/documents/localconnection/localconnection_files.zip

Esse arquivo é um exemplo do que essa classe LocalConnection pode fazer.

André Nobre

É verdade, André.
Esse recurso do FlashMX, o localconnection, é bem poderoso.
E é feito exatamente para isso.
A partir de um swf, você pode acionar uma função em outro swf que esteja presente na hora, passando parâmetros para ela.
E sua utilização é simples, por exemplo:

No swf que envia:

on (release) {
manda == new LocalConnection();
manda.send(’id’, ’meuMetodo’, texto1, texto2);
delete manda;
}

1- você cria um objeto do tipo localconnection (’manda’).
2- usa o método send para enviá-lo, definindo como parâmetros: uma identificação (’id’), o nome da função a ser acionada no outro swf (’meuMetodo’), os parâmetros a serem passado para ela (texto1, texto2, etc.).
3- remove o objeto, depois de enviado

No swf que recebe:

recebe == new LocalConnection();
recebe.meuMetodo == function (val1, val2) {
texto1 == val1;
texto2 == val2;
}
recebe.connect(’id’);

1- você cria um objeto do tipo localconnection (’recebe’).
2- associa a ele a função que quiser, usando o nome da função enviada pelo outro (’meuMetodo’).
3- executa o método connect, do objeto, usando a identificação (’id’) como parâmetro.

Ele executa a função, usando os parâmetros enviados (texto1, texto2, etc.). Dá para acionar qualquer coisa em um swf, a partir de outro.

Marcelo Siqueira

1 comentário


Comentário de Fernando
| 5/11/2012 - 17:46 |


Estou usando o localconnection para passar variáveis de pequenos swfs (thumbnails) para o swf principal. O problema é que após a sexta transferencia de variavel (sexto click) ele não transfere mais. Pesquisei e descobri que existe uma limitação de 60k para transferências com o localconnection. Você teria alguma idéia de como brular isso?