Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Flash y Actionscript (http://www.forosdelweb.com/f16/)
-   -   objeto.graphics dibuja fuera del área (http://www.forosdelweb.com/f16/objeto-graphics-dibuja-fuera-del-area-494704/)

adanqfb 01/06/2007 20:28

objeto.graphics dibuja fuera del área
 
Estoy haciendo una aplicación que dentro de un objeto Canvas dibuja algunas figuras, pero resulta que cuando exceden el tamaño del objeto se dibujan sobreponiéndose a los demás controles de Flex, No importando el orden ni dentro de qué contenedores esté. Incluso lo cargué como componente en tiempo de ejecución y sigue dibujando sobre los otros controles. ¿Alguien sabe por qué? Gracias.

Saludos.

jahepi 02/06/2007 17:59

Re: objeto.graphics dibuja fuera del área
 
Hola adanqfb!

No me he topado con un problema similar pero es porque nunca he implementado algo similar a lo tuyo, podrías poner un ejemplo básico codificado de lo que estás haciendo para ver que es lo que está pasando ?

Un saludo! :adios:

adanqfb 03/06/2007 21:31

Re: objeto.graphics dibuja fuera del área
 
He aquí un ejemplo:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="h t t p : / / w w w .adobe.com/2006/mxml"
layout="absolute"
creationComplete="{init();}">
<mx:Script>
<![CDATA[
import mx.core.UIComponent;

private function init():void {
var n:Sprite = new UIComponent;

Paint.addChild(n as DisplayObject);


// Aqui dibujo, pero lo hace encima de todo!!!
n.graphics.lineStyle(2,0x888800,1);
n.graphics.beginFill(0xff0000,0.7);
n.graphics.moveTo(-50,-10);
n.graphics.lineTo(50,50);
n.graphics.lineTo(100,255);
n.graphics.lineTo(3,305);
n.graphics.lineTo(-10,450);
n.graphics.lineTo(-150,-10);
n.graphics.endFill();
}
]]>
</mx:Script>

<mx:HDividedBox>
<mx:VBox>
<mx:List width="250" />
<mx:Button label="Boton" />
<mx:CheckBox label="Check" />
</mx:VBox>
<mx:Panel title="Titulo" width="100%" height="100%">
<mx:Canvas
id="Paint"
width="550"
height="450"
verticalScrollPolicy="off"
horizontalScrollPolicy="off" />
</mx:Panel>

</mx:HDividedBox>
</mx:Application>

adanqfb 03/06/2007 21:32

Re: objeto.graphics dibuja fuera del área
 
Cabe mencionar que si lo hago directamente en Paint.grapghics me hace exactamente lo mismo. Saludos.


La zona horaria es GMT -6. Ahora son las 06:41.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.