Joer, soy capullo pero no para tanto xD

He instalado en casa el ASDT en lugar del FDT, ¿me podéis decir qué ruta tenéis en Window->Preferences->ActionScript2->Core Path? Ahí se pone la ruta de clases del MTASC o la del "documents and settings\usuario...", yo tengo puesta la de "documents...", en MTASC y FlashOut

Si compilo sin la opción "-mx" da un error de compilación: "Delegate : line 27: type error Local variable redefinition: func" Si compilo con la opción "-mx" de MTASC compila sin errores pero no funciona el Delegate, y la misma clase compilada desde Flash funciona correctamente.

La clase de pruebas es esta, más simple que un botijo:
<code>
import mx.utils.Delegate;

class Test {

   private var scopeRef:MovieClip;
   private var mc:MovieClip;
   private var tf:TextField;
function Test(scope:MovieClip) { scopeRef = scope; scopeRef.createTextField("tf", 0, 100, 100, 800, 600); tf = scopeRef.tf; tf.text = "Hello world"; mc = scopeRef.createEmptyMovieClip("mc", 1);
       mc.lineStyle(1, 0x000000, 100);
       mc.beginFill(0x000000, 100);
       mc.moveTo(0, 0);
       mc.lineTo(100, 0);
       mc.lineTo(100, 100);
       mc.lineTo(0, 100);
       mc.lineTo(0, 0);
mc.endFill(); mc.onRelease = Delegate.create(this, onRelease);
   }
public function onRelease():Void {
       tf.text = "Bye bye world";
   }
public static function main() { var test:Test = new Test(_root);
   }
}
</code>

Joseba Alonso escribió:

Suena a que no has hecho el import...

Joseba Alonso
www.5dms.com
www.sidedev.net
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Miguel Angel Sánchez
Enviado el: jueves, 15 de septiembre de 2005 14:47
Para: asnativos@5dms.com
Asunto: Re: [ASNativos] MTASC, EventDispatcher y Delegate

Tan solo con hacer el EventDispatcher.initialize(this) ya me casca :(

Fernando Castillo escribió:

Yo no he tenido ningún problema al respecto.

De todos modos el mensaje de error que te lanza es un poco
mosqueante.
Has comprobado que estás utilizando EventDispatcher de la forma correcta?
Un saludo

Miguel Angel Sánchez wrote:

Hola, estoy estos últimos días 'flipando' con el FDT para
Eclipse, y
compilando mis clases con MTASC. El caso es que me enfrento a mi primer problema con mi nuevo entorno de desarrollo, el uso de las clases Delegate y EventDispatcher.

No sé por qué no son compatibles (creo que es por problema
de strict
typing) con el compilador MTASC. El caso de Delegate lo he solucionado bajándome la versión 1.0.1 modificada por Steve Webster[1], pero con EventDispatcher todavía me estoy peleando.

He visto que hay una directiva -mx en MTASC para usar las
clases del
paquete mx de Macromedia, pero obtengo el mismo error con ella que sin ella:

AudioPlayer.as:40: characters 2-28 : type error Unknown variable EventDispatcher

¿Alguien se ha peleado ya con esto? ¿Alguna sugerencia?

Saludos
---------------------------------------------------------
[1] http://dynamicflash.com/2005/05/delegate-version-101/
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------


----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

Reply via email to