Foros del Web » Creando para Internet » Flash y Actionscript »

objeto.graphics dibuja fuera del área

Estas en el tema de objeto.graphics dibuja fuera del área en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/06/2007, 20:28
 
Fecha de Ingreso: marzo-2007
Mensajes: 20
Antigüedad: 17 años, 1 mes
Puntos: 0
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.
  #2 (permalink)  
Antiguo 02/06/2007, 17:59
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
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!
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 03/06/2007, 21:31
 
Fecha de Ingreso: marzo-2007
Mensajes: 20
Antigüedad: 17 años, 1 mes
Puntos: 0
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>
  #4 (permalink)  
Antiguo 03/06/2007, 21:32
 
Fecha de Ingreso: marzo-2007
Mensajes: 20
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: objeto.graphics dibuja fuera del área

Cabe mencionar que si lo hago directamente en Paint.grapghics me hace exactamente lo mismo. Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:01.