Mapping class REmoteObject en flash no en flex

4 views
Skip to first unread message

Alvaro Touzon

unread,
Aug 22, 2008, 5:57:18 AM8/22/08
to asna...@googlegroups.com
Hola a todos, mi duda es si se puede realizar un mapping class el la tipica clase con suficjo "VO", en flash directamente, lo he visto desde flex y resulta muy util generar esos contenedores de informacion.
Saludos.

xleon

unread,
Aug 22, 2008, 7:53:34 AM8/22/08
to asna...@googlegroups.com
que yo sepa, automáticamente no. Yo  me  los hago a mano. Aunque no se si existirá por ahí algún framework de remoting que haga algo parecido. (Joseeeebaaaa te invoco! )

Alvaro Touzon

unread,
Aug 23, 2008, 6:10:40 AM8/23/08
to asna...@googlegroups.com
Hola Diego te contesto investigando un poco y conociendo como lo hace Flex( mediante Cairngorrm),  te pongo un ejemplo de resultado:

package com.ats.vo
{
   
    import flash.net.registerClassAlias;
    public class ResultadoVO
    {
       
        private var _status                :String;
        private var _user                :String;
        private var _message            :String;
        public function ResultadoVO():void{}
       
        public function get status():String
        {
            return this._status;
        }
        public function set status(value:String):void
        {
            this._status = value;
        }
        public function get user():String
        {
            return this._user;
        }
        public function set user(value:String):void
        {
            this._user = value;
        }
        public function get message():String
        {
            return this._message;
        }
        public function set message(value:String):void
        {
            this._message = value;
        }
        public static function register():void
        {
           
            registerClassAlias("com.ats.vo.ResultadoVO", ResultadoVO);
           
           
        }
    }
   
}



2008/8/22 xleon <mala...@gmail.com>

Xavi Beumala

unread,
Sep 4, 2008, 9:22:45 AM9/4/08
to asna...@googlegroups.com
yo personalmente tendiria mas a utilizar un constructor estatico para la inicializacion y asi evitar el tener que invocar desde algun sistio a register:

package
{
   public class MyClass
   {
        // inicializacion estatica
        {
            registerClassAlias(...)
        }
   }
}

En flex las inicializaciones estaticas se pueden hacer tambien utilzando la anotacion [mixin].

Saludos
X.

Alvaro Touzon

unread,
Sep 12, 2008, 6:00:11 AM9/12/08
to asna...@googlegroups.com
Retomo el problema siempre desde flas en AS3, ahora le paso mediante una claseVO, la data y la recibo en php , definiendola :

public function addUser(UserVO $userVO)

y charles me dice que el error de Afmfphp es que debe de ser una instancia de UserVO
cosa que hago desde as3 :

registerClassAlias("UserVO", UserVO);

este punto no lo entiendo del todo.


2008/9/4 Xavi Beumala <xavi.b...@gmail.com>
Reply all
Reply to author
Forward
0 new messages