Bom dia pessoal,
Eu tenho aqui uma funçao que me retorna um bitmapdata, mas em caso do
bitmapdata ser maior que o permitido eu chamo outra funçao que vai criar
um bitmapdata valido. O problema é que nesta ultima situação eu fico a
espera de um evento que só quando recebido é que fico como bitmapdata
valido.
o que eu queria era isto:
public static function
newBitmapdata(width:Number,height:Number):BitmapData {
if(width > MAX_BITMAP_DIMENSION || height > MAX_BITMAP_DIMENSION){
var bdu:BitmapDataUnlimited = new BitmapDataUnlimited();
bdu.addEventListener(BitmapDataUnlimitedEvent.COMPLETE,
onBmpReady,true,);
bdu.create(width, height, false, 0);
function onBmpReady(event:BitmapDataUnlimitedEvent):void {
return = bdu.bitmapData;
}
}else{
return = new BitmapData(width,height);
}
}
mas não me deixa pq tenho de ter um return fora da clausula, mas se eu
meter fora da clausula ele retorna o bitmapdata cedo demais.. alguma
sugestão?
Abraço
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---