AUTOR DESCONHECIDO (100 pts)

JOÃO NETO (78 pts)

MARCOS JOSÉ PINTO (44 pts)

DEN IVANOV (260 pts)

LUIZ AVANCI (51 pts)

ALEXANDRE PORTO (1281 pts)

NETO LEAL (116 pts)

RÔMULO NUNES (32 pts)

IRAPUAN MARTINEZ (45 pts)

KEN AWAMURA (130 pts)

EDUARDO WALMOTT (226 pts)

EDUARDO CARREGA (150 pts)
Treinamento PontoFlash de Flash e ActionScript

Como abrir uma janela popup dentro de um arquivo .exe?

Preciso pegar o número do frame em que se encontra a animação e ir para uma outra cena no exato frame em que se encontrava.

Como atualizar o texto de um filme Flash sem precisar editá-lo? Como funciona esse objeto loadVars?

Movies carregados com load movie online se tornam lentos.

Quero que um movieclip filho cheque a colisão (hitTest) com um terceiro colocado na timeline principal.

Tem como eu controlar um movieclip de outro movieclip?

Como se faz o efeito de aumentar a janela popup do site www.tribal.com.br?

Qual a relação entre pixels e centímetros?

O que é e como funciona o Math.round?

Eu queria saber como eu faço para um apresentação aparecer uma digitação normal.

Como deixar meu filme transparente e tirar o menu padrão do SWF?

Gostaria que vocês me dessem uma dica, quando usar e quando não usar o loading.

Como faço o loading bem simples?

Meu texto vem sem acentos e sem caracteres especiais quando o importo dinamicamente.
Funções : localToglobal() e globalToLocal()

Flash e Banco de Dados.

Alterar a parência dos componentes do FlashMX.

Primeiros passos - apresentação

Botão dinâmico via Action Script.

Texto difuso

Objeto Movieclip - Propriedades

Post comments (Livro de Visitas)

Imagens transparentes usando PhotoShop, Fireworks e Flash.

Comunicação Flash-PHp-MySql - Editar banco de dados

Como fatiar um site modelo portal no Fireworks

Cursor customizado no Flash5.
Lights many 2

Flashdj

Menu orbita

Curva elastica

Menu tint

Cursor customizado

Alfabetar com colunas

Letters

Lace

Bspline2

Loteria

Over menu
HOME | TRUQUES E DICAS
Tem como eu centralizar um filme aberto com Load Movie?
por Ricardo Takahashi


Para isso, você deverá carregar o arquivo swf dentro de um movieclip. Crie um movieclip vazio com o nome de instância "handler" e o coloque em qualquer lugar do filme. Neste movieclip, insira o seguinte script:

onClipEvent(load) {
function centralizar() {
var wMovie = 550;
var hMovie = 400;
_x = (wMovie/2)-(_width/2);
_y = (hMovie/2)-(_height/2);
}
}

Neste script, as variáveis "wMovie" e "hMovie" devem ter o valor da largura e altura do stage respectivamente. Agora, altere o script do botão para o seguinte:

on(release) {
handler.loadMovie('somos.swf');
handler.centralizar();
}

Na verdade, não cheguei a testar esta solução.
Se tiver algum problema me avise.

Jonas Galvez

Abrindo em level, você pode fazer algo bem simples. No primeiro frame do seu movie (o que vai ser aberto via 'loadMovieNum'):

_x = (_level0._width/2) - (_width/2);
_y = (_level0._height/2) - (_height/2);

Nesse caso, ele pega o valor da largura e altura do filme no level0 e o valor do filme no _level?.

Vale lembrar que o flash considera como a largura e a altura, a área que contém gráficos (em geral). Se você tiver um stage com 500x500 e tiver algo desenhado com 100x200, ele vai considerar l=100 e a=200 e não o tamanho do stage.

Outra coisa, se o filme a ser carregado tiver, por exemplo, uma área de 100x100 e esta área não esteja alinhada ao ponto 0,0 do stage, ele vai jogar o valor um pouco mais abaixo do centro do filme. Portanto, é recomendado alinhar os objetos nesse ponto (0,0).

Ricardo Takahashi

....................................................

Ricardo,
Fiz um teste e percebi que as propriedades _width e _height do _level0 sempre retornam 0, o mesmo acontece com o _root. Você chegou a testar?
Funcionou?

....................................................

Fiz o teste e funcionou, mas precisa ter alguma coisa no stage. Se você fizer o loadMovie no frame e não deixar nada no stage então o flash considera o _width e o _height como 0 (zero) mesmo.

Eu montei esse exemplo baseando-me que o stage do level0 vai estar com algum objeto. Caso você for fazer um teste sem nada no stage, aí precisa colocar o valor qualquer (tipo w=500, h=500) no lugar de _level0._width e _level0._height.

Ricardo Takahashi

0 comentário