Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Campão

Class BitmapData AS2

Recommended Posts

E ai galera, beleza??

 

Estou com uma duvida, segue o codigo ai, você vao entender ja!

 

import flash.display.BitmapData;

function preencherDup():Void{
	_root.foto2.createEmptyMovieClip("novo",_root.foto2.getNextHighestDepth());
	_root.foto2.novo._y = 100;
	var dp:BitmapData = new BitmapData(_root.foto1._width, _root.foto1._height);
	dp.draw(_root.foto1);
	_root.foto2.novo.attachBitmap(dp, 1);
}



//AQUI É ONDE NÃO ESTA FUNCIONANDO
function excluirDup(){
	_root.foto2.removeMovieClip();
}
//AQUI É ONDE NÃO ESTA FUNCIONANDO



function criarMC(url, alvo){
	var objMCL:MovieClipLoader = new MovieClipLoader();
	var objL:Object = new Object();

	objL.onLoadComplete = function(teste:MovieClip){
		teste.onRollOver = preencherDup;
		teste.onRollOut = excluirDup;
	}	
	objMCL.addListener(objL);
	objMCL.loadClip(url, alvo);
}

criarMC("1.jpg",foto1);

Bom o codigo acima insere uma imagem via MovieClipLoader e assim que mouse passa por cima, ele duplica para outo mc!

 

So que eu gostaria que, ao dar o rollOut no MC foto1, excluisse essa imagem que foi anexada ao foto2!!!

Como vcs podem ver no codigo, tentei ate excluir o mc foto2 com o removeMovieClip() mas nem assim a foto saiu!!!

 

A unica coisa que quero, é quando passa o mouse por cima.. ele duplica a imagem, e quando tira o mouse, ele exclui a imagem

 

alguem poderia me ajudar!!??

 

falow abraços!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o removeMovieClip remora os mcs criados com createEmptyMovieClip, então você tem que remover o "novo"

 

 

 

function excluirDup(){
        _root.foto2.novo.removeMovieClip();
}

 

 

testa ai

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.