Ae pessoal!! To com a seguinte dúvida... to querendo adicionar imagens em um Canvas para poder movimentá-la. Agora é o seguinte! Eu consigo adicionar a imagem.. só que não dentro do canvas.
meu código de adicionar uma nova imagem é esse: private function adicionarImage():void{ var novo:Image = new Image; var efeito:Effect = new Blur; novo.x = 50; novo.y = 50; novo.id = "telefone"; novo.source = "../img/arma/revolver.png"; efeito.target = novo; this.addChild(novo); efeito.play(); } CÓDIGO DE MOVIMENTAR É DAQUI PRA BAIXO: private function mouseOverHandler(event:MouseEvent):void { var dragInitiator:Image=Image(event.currentTarget); var ds:DragSource = new DragSource(); ds.addData(dragInitiator, "img"); // The drag manager uses the Image control // as the drag proxy and sets the alpha to 1.0 (opaque), // so it appears to be dragged across the Canvas. var imageProxy:Image = new Image(); imageProxy.source = globeImage; imageProxy.height=15; imageProxy.width=15; DragManager.doDrag(dragInitiator, ds, event, imageProxy, -15, -15, 1.00); } private function dragEnterHandler(event:DragEvent):void { if (event.dragSource.hasFormat("img")){ DragManager.acceptDragDrop(Canvas(event.currentTarget)); } } private function dragDropHandler(event:DragEvent):void { Entidade(event.dragInitiator).x = Canvas(event.currentTarget).mouseX; Entidade(event.dragInitiator).y = Canvas(event.currentTarget).mouseY; } Aí to sem saber como adicionar no meu canvas: <mx:Canvas id="v1" width="500" height="500" borderStyle="solid" backgroundColor="#DDDDDD" dragEnter="dragEnterHandler(event);" dragDrop="dragDropHandler(event);"> <!-- The image is the drag initiator. --> <mx:Image id="myimg" source="@Embed(source='../img/arma/revolver.png')" mouseMove="mouseOverHandler(event);" /> </mx:Canvas> Já tentei um monte de coisa e nada funcionou... Agradeço a ajuda de vocês ae!! --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---