Comunidad de diseño web y desarrollo en internet online

Dibujar línea dentro de un MovieClip

Citar            
MensajeEscrito el 02 Ago 2016 01:46 pm
Hola!
Estoy intentando dibujar, con las herramientas de dibujo, una línea en un MovieClip que tengo añadido al escenario:

var nuevaGraficaXt:GraficaXt = new GraficaXt();
addChild(nuevaGraficaXt);
nuevaGraficaXt.graphics.lineStyle(4, 0x990000, 1);
nuevaGraficaXt.graphics.moveTo(392, -200);
nuevaGraficaXt.graphics.lineTo(392, -100);

El problema es que me dibuja la línea, pero directamente en el escenario, debajo del MovieClip que he creado, no encima como yo quería. Agradecería que alguien me pudiera ayudar. Muchas gracias y un saludo!

Por Xaora

30 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Ago 2016 03:21 pm
Si GraficaXt es un MovieClip que tienes en la librería (donde como clase exportada tienes GraficaXt ) entonces si estas dibujando dentro del MC, en todo caso no logras visualmente lo que necesitas ... por ejemplo si el MC está vacío, no hay mucha diferencia entre que dibujes en el MC o en el escenario

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Ago 2016 07:01 pm
GaficaXt es un MoviClip que tengo en la librería y del cual creo una estancia y lo añado al escenario. No está vacío y quiero dibujar en él, no en el escenario. Lo que observo es que dibuja respecto a las coordenadas del MC no del escenario, pero por debajo del MC. Lo que quería era dibujar en él, no por debajo de él.
Gracias

Por Xaora

30 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Ago 2016 07:39 pm
Agrega un MC vacío para que haga de pizarrón y lo tendrás por encima en el displayList, ejemplo

Código ActionScript :

var nuevaGraficaXt:MovieClip = new GraficaXt();
nuevaGraficaXt.x = 250;
nuevaGraficaXt.y = 250;
var canvas:MovieClip = new MovieClip();
addChild(nuevaGraficaXt);
nuevaGraficaXt.addChild(canvas);
canvas.graphics.lineStyle(4, 0x990000, 1);
canvas.graphics.moveTo(0,0);
canvas.graphics.lineTo(100, -100);


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Ago 2016 08:13 pm
Eso sí me funciona. Muchas gracias

Por Xaora

30 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.