Comunidad de diseño web y desarrollo en internet online

aclaración con las rutas de clases

Citar            
MensajeEscrito el 14 Dic 2007 12:02 am
hola
he puesto otro post relacionado con lo que voy a preguntar, este: http://www.cristalab.com/foros/t49878.html

creo qu lo podría resolver aclarandome una duda que creo que es básica:

¿como hago referenca a una variable en la línea de tiempo principal de un .fla desde una funcion de una clase que está en un .AS (AS2)?

lo he intentado como haría en AS3 (me enseñaron hace poco, gracias de nuevo a los parroquianos y staff de CLAB por ello :alabado: :alabado: :alabado: ), pero no funciona, y no se como debería hacerlo en AS2 (la verdad nunca escribí una clase en AS2 hasta que vi lo utiles que son al interesarme por AS3).

Os agradecería mucho esa aclaración, ya que creo que me daré de bruces con el mismo problema más veces por no saberlo.

Saludoss

Por chaosburn

20 de clabLevel



Genero:Masculino  

Alicante-España

firefox
Citar            
MensajeEscrito el 14 Dic 2007 01:58 am

chaosburn escribió:

¿como hago referenca a una variable en la línea de tiempo principal de un .fla desde una funcion de una clase que está en un .AS (AS2)?

Pásale la ruta del timeline a la clase:

Código :

var variable:String = "hola";
var obj:Clase = new Clase(this);


Código :

class Clase
{
   private var _ruta:MovieClip;
   public function Clase(r:MovieClip)
   {
      _ruta = r;
      trace("variable del fla: " + _ruta.variable);
   }
}

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 14 Dic 2007 09:31 am
Muchas gracias!! :alabado:

espero con esto superar el problema.

Saludoss

Por chaosburn

20 de clabLevel



Genero:Masculino  

Alicante-España

firefox
Citar            
MensajeEscrito el 14 Dic 2007 10:04 am
Ya tengo el Script Solucionado, gracias a tu ayuda y a la de Zah, con este tip :

http://www.cristalab.com/tips/28962/ambito-de-variables-en-actionscript-scope-this

vamos, que el problema que tenía era de referencia a variables y a la línea principal (la verdad es que me ha quedado bastante claro). Por cierto, ¿el truco del scope sirve tambien fuera de una clase verdad?

Aprovecho para agradecéroslo a los dos juntos :alavado:

Saludossssss

Por chaosburn

20 de clabLevel



Genero:Masculino  

Alicante-España

firefox
Citar            
MensajeEscrito el 14 Dic 2007 11:01 am

chaosburn escribió:

¿el truco del scope sirve tambien fuera de una clase verdad?

Ese "truco" sirve para dejar una referencia a algo dentro de un objeto y poder recuperarla posterior mente desde otro momento donde la referencia a ese dato no está accesible directamente.

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 17 Dic 2007 10:28 am
Ok, muchas gracias de nuevo. Ahora si me quedo claro.

Por chaosburn

20 de clabLevel



Genero:Masculino  

Alicante-España

firefox

 

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