Comunidad de diseño web y desarrollo en internet online

Problema grandisimo con RemoveMovieClip

Citar            
MensajeEscrito el 24 May 2012 10:25 pm
Hola participantes de Cristalab.Hoy tengo otro grave problema que necesito solucionar URGENTE!

Yo tengo el siguiente codigo el cual crea lineas y ubica su origen y su finalizacion con respecto a la ubicacion de 6 puntos.Aqui el codigo:

Código ActionScript :

_root.cota1.restrict = "0-9"
_root.apart.restrict = "0-9"
_root.late.restrict = "0-9"

generar.onPress = function (){
   if (_root.cota1.text >= 51 or _root.apart.text >= 51 or _root.late.text >= 51){
      _root.errores.text = "Los cota, apartamento y/o lateral no pueden superar los 50"
   }else{
      _root.errores.text = ""
   if (_root.cota1.text == ""){
      _root.cota1.text = 0
   }
   if (_root.apart.text == ""){
      _root.cota1.text = 0
   }
if (_root.late.text == ""){
      _root.cota1.text = 0
   }

   _root.punto._x = _root.cota._x
   _root.punto._y = _root.cota._y + _root.cota._height/2 - _root.cota1.text * 3
   _root.punto2._x = _root.apartamiento._x - _root.apartamiento._width / 2 + _root.apart.text * 2.598
   _root.punto2._y = _root.apartamiento._y - _root.apartamiento._height /2 + _root.apart.text * 1.5
   _root.punto3._x = _root.lateral._x + _root.lateral._width / 2 - _root.late.text * 2.598
   _root.punto3._y = _root.lateral._y - _root.lateral._height /2+ _root.late.text * 1.5
   _root.punto4._y = _root.punto3._y - _root.cota1.text * 3
   _root.punto4._x = _root.punto3._x
   _root.punto5._x = _root.punto2._x
   _root.punto5._y = _root.punto2._y - _root.cota1.text * 3
   _root.punto6._x = _root.punto._x
   _root.punto6._y = _root.cota._y + _root.cota._height/2
   _root.punto7._x = _root.punto3._x + _root.apart.text * 2.598
   _root.punto7._y = _root.punto3._y + _root.apart.text * 1.5
   _root.punto8._x = _root.punto7._x
   _root.punto8._y = _root.punto7._y - _root.cota1.text * 3
   this.createEmptyMovieClip("linea1",1)
   with ("linea1"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto._x,_root.punto._y)
      lineTo (_root.punto4._x,_root.punto4._y)
   }
   this.createEmptyMovieClip("linea2",1)
   with ("linea2"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto._x,_root.punto._y)
      lineTo (_root.punto5._x,_root.punto5._y)
   }
   this.createEmptyMovieClip("linea3",1)
   with ("linea3"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto4._x,_root.punto4._y)
      lineTo (_root.punto3._x,_root.punto3._y)
   }
   this.createEmptyMovieClip("linea4",1)
   with ("linea4"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto3._x,_root.punto3._y)
      lineTo (_root.punto7._x,_root.punto7._y)
   }
   this.createEmptyMovieClip("linea5",1)
   with ("linea5"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto7._x,_root.punto7._y)
      lineTo (_root.punto8._x,_root.punto8._y)
   }
   this.createEmptyMovieClip("linea6",1)
   with ("linea6"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto8._x,_root.punto8._y)
      lineTo (_root.punto4._x,_root.punto4._y)
   }
   this.createEmptyMovieClip("linea7",1)
   with ("linea7"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto8._x,_root.punto8._y)
      lineTo (_root.punto5._x,_root.punto5._y)
   }
   this.createEmptyMovieClip("linea8",1)
   with ("linea8"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto5._x,_root.punto5._y)
      lineTo (_root.punto2._x,_root.punto2._y)
   }
   this.createEmptyMovieClip("linea9",1)
   with ("linea9"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto2._x,_root.punto2._y)
      lineTo (_root.punto7._x,_root.punto7._y)
   }
   this.createEmptyMovieClip("linea10",1)
   with ("linea10"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto6._x,_root.punto6._y)
      lineTo (_root.punto3._x,_root.punto3._y)
   }
   this.createEmptyMovieClip("linea11",1)
   with ("linea11"){
      lineStyle(2, 0x00FF00, 50, true, 1)
      moveTo (_root.punto6._x,_root.punto6._y)
      lineTo (_root.punto2._x,_root.punto2._y)
   }
   }
}
_root.borrar.onPress = function (){
   linea1.removeMovieClip ()
   linea2.removeMovieClip ()
   linea3.removeMovieClip ()
   linea4.removeMovieClip ()
   linea5.removeMovieClip ()
   linea6.removeMovieClip ()
   linea7.removeMovieClip ()
   linea8.removeMovieClip ()
   linea9.removeMovieClip ()
   linea10.removeMovieClip ()
   linea11.removeMovieClip ()

   
}


El Problema es que cuando toco el boton llamado "borrar" las lineas siguen ahi y he intentado miles de formas y no hay manera! :evil: :evil: :evil:

Por favor alguien me podria dar una mano? :?

Por Martinkpo83

22 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 25 May 2012 02:18 am
en as3 es con clear, no se si en as2 sea igual

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome
Citar            
MensajeEscrito el 19 Jun 2012 08:29 pm
si mal no me equivoco o estas usando alrevez !!.

tendrias que poner el nombre de instancia del movieclip dentro de los parentesis !.

removeMovieClip("clip1"]);

Por hax_1000

Claber

211 de clabLevel



Genero:Masculino  

Actionscript, PHP.

opera
Citar            
MensajeEscrito el 21 Jun 2012 06:19 am
Leyendo bien, no encuentra los mc de las lineas ya que los estas creando dentro el botón "generar"

para borrarlo sería

Código ActionScript :

generar.linea1.removeMoiveClip();

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome

 

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