Comunidad de diseño web y desarrollo en internet online

Duda de clase

Citar            
MensajeEscrito el 19 Ene 2007 07:25 pm
Mi problema es que al crear una instancia de una clase que acabo de crear, de la siguiente forma, el panel de salida me da error de sintaxis:

Código :

import veu_img;
var thumbs = veu_img(clip,fons);
y el constructor de mi clase es:

Código :

function veu_img(pare:MovieClip, mc_empty:MovieClip){
      clip = pare;
      mc = mc_empty;
      carregador.addListener(this);
      listener.addListener(this);   
      carregador = new MovieClipLoader();
      carregador.addListener(this);
      listener = new Object();
      listener.addListener(this);
      carregador.addListener(listener);
   }


¿Qué puede ser?

Por saulo

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Ene 2007 07:33 pm

Código :

import veu_img;
var thumbs:veu_img = new veu_img(clip,fons);

pd.Los nombres de las clases suelen ser en mayúsculas, por convención.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 19 Ene 2007 08:20 pm
Vaya error más tonto :roll: . Haciendo cosas que me han costado ___ y ahora la pifio con esto...

Por saulo

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Ene 2007 09:32 pm
Una pregunta más :crap: . ¿Cómo narices llamo a los eventos de la clase Tween, como onMotionFinished, desde mi clase? He seguido el mismo modo que con los eventos de MovieClipLoader, pero no me ha funcionado, puesto que no se detectan con un Listener, es decir que no que agregarselo.

Código :

private var onMotionFinished:Function;

Código :

onLoadInit = function():Void{
         mc._visible=false;
         mc._x-=(mc._width/2);
         mc._y-=(mc._height/2);
         width = clip._width;
         height = clip._height;
         xscale = ((mc._width+(marge*2))*100)/clip._width;
         yscale = ((mc._height+(marge*2))*100)/clip._height;
         miXTween = new mx.transitions.Tween(clip, "_xscale", Strong.easeOut, 100, xscale, 1.5, true);
         miYTween = new mx.transitions.Tween(clip, "_yscale", Strong.easeOut, 100, yscale, 1.5, true);
         onMotionFinished = function():Void {
            mc._visible=true;//hasta que no salte el evento no se ve la foto
            var tweenAlpha:Tween =  new Tween (mc, "_alpha", Strong.easeInOut, 0, 100, 1, true);
         }
      }

Por saulo

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Ene 2007 11:36 pm

Código :

tuTween.onMotionFinished=function(){}

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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