ok, I'll look to reimplement with crux
Thank.

El mié., 5 feb. 2020 a las 15:05, Carlos Rovira (<carlosrov...@apache.org>)
escribió:

> Hi,
>
> Cairngorm depends on Flash APIs, so make a Royale migration could be not
> easy, or requires some expertise.
> You can use Crux instead that has support for Cairngorm style Commands.
> Crux is the same as Swiz Framework for Flex but rewritten to work in
> Royale, and supports much more like dependency injection, Inversion of
> control, event handling, ...
> You have 3 examples in the examples/crux folder you can check.
> I recommend you Crux over Cairngorm since Swiz was born to substitute
> Cairngorm
>
>
> El mié., 5 feb. 2020 a las 18:24, De Carli Gustavo (<
> gustavodeca...@gmail.com>) escribió:
>
>> Alex
>>
>> <version>0.9.7-SNAPSHOT</version>
>>
>> Thank
>>
>> El mié., 5 feb. 2020 a las 14:02, Alex Harui (<aha...@adobe.com>)
>> escribió:
>>
>>> What version of the compiler are you using?
>>>
>>>
>>>
>>> What does the ServiceLocator source look like?  It might be an issue
>>> with defaultProperties for non-DOM objects.
>>>
>>>
>>>
>>> -Alex
>>>
>>>
>>>
>>> *From: *De Carli Gustavo <gustavodeca...@gmail.com>
>>> *Reply-To: *"users@royale.apache.org" <users@royale.apache.org>
>>> *Date: *Wednesday, February 5, 2020 at 7:35 AM
>>> *To: *"users@royale.apache.org" <users@royale.apache.org>
>>> *Subject: *Cairngorm problem add remote object MXML.
>>>
>>>
>>>
>>>
>>>
>>>
>>> I am trying to transcribe gairngorm, at runtime it gives me an error in
>>> the construction of the ServiceLocator, I understand that it is an error of
>>> the MXMLDataInterpreter. Anyone have any idea of the problem.
>>>
>>> Thank
>>>
>>> Gustavo.
>>>
>>>
>>>
>>> *1. CODE *
>>>
>>>
>>>
>>>
>>>
>>> <?xml version="1.0" encoding="utf-8"?>
>>>
>>>
>>>
>>> <cairngorm:ServiceLocator
>>>
>>> xmlns:fx="http://ns.adobe.com/mxml/2009
>>> <https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7Ca2fdd1df7efe4ae1d09608d7aa50fd99%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637165137141037472&sdata=QWrbWuETHlUgAy9qfGLk%2Bg2gT0WnqFBG2q5mbyWpJDo%3D&reserved=0>
>>> "
>>>
>>>
>>>
>>> xmlns:mx="library://ns.apache.org/royale/mx
>>> <https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.apache.org%2Froyale%2Fmx&data=02%7C01%7Caharui%40adobe.com%7Ca2fdd1df7efe4ae1d09608d7aa50fd99%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637165137141047426&sdata=iNbi%2BaaHnZ6ClcNYhQRPBBt%2FkOE6rzdLipLxSOQJZOo%3D&reserved=0>
>>> "
>>>
>>>
>>>
>>> xmlns:cairngorm="com.adobe.cairngorm.business.*">
>>>
>>>
>>>
>>>
>>>
>>> <mx:RemoteObject
>>>
>>> id="srvSeguridades"
>>>
>>>
>>>
>>> destination="seguridades"
>>>
>>>
>>>
>>> result="event.token.resultHandler(event)"
>>>
>>>
>>>
>>> fault="event.token.faultHandler(event)"
>>>
>>>
>>>
>>> endpoint="http://localhost:8080/messagebroker/amf"/>
>>>
>>>
>>>
>>>
>>>
>>> </cairngorm:ServiceLocator>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *2. LINE OF ERROR (RED)*
>>>
>>> /
>>>
>>>
>>>
>>> **
>>>  * @constructor
>>>  * @extends {com.adobe.cairngorm.business.ServiceLocator}
>>>  */
>>> services.Servicio = function() {
>>>   services.Servicio.base(this, 'constructor');
>>>
>>>   /**
>>>    * @private
>>>    * @type {mx.rpc.remoting.mxml.RemoteObject}
>>>    */
>>>   this.srvSeguridades_;
>>>
>>>   /**
>>>    * @private
>>>    * @type {Array}
>>>    */
>>>   this.mxmldd;
>>>
>>>   /**
>>>    * @private
>>>    * @type {Array}
>>>    */
>>>   this.mxmldp;
>>>
>>>   this.generateMXMLAttributes
>>>   ([1,
>>> mx.rpc.remoting.mxml.RemoteObject,
>>> 3,
>>> 'id',
>>> true,
>>> 'srvSeguridades',
>>> 'destination',
>>> true,
>>> 'seguridades',
>>> 'endpoint',
>>> true,
>>> 'http://localhost:8080/messagebroker/amf',
>>> 0,
>>> 2,
>>> 'result',
>>> this.$EH0,
>>> 'fault',
>>> this.$EH1,
>>> null0,   <- ERROR
>>> 0
>>>   ]);
>>>
>>> };
>>>
>>>
>>>
>>>
>>>
>>> 3. Trace  console log
>>>
>>>
>>>
>>> Servicio.js:61 Uncaught ReferenceError: null0 is not defined
>>>     at new services.Servicio (Servicio.js:61)
>>>     at
>>> Function.org.apache.royale.utils.MXMLDataInterpreter.generateMXMLArray
>>> (MXMLDataInterpreter.js:126)
>>>     at
>>> Function.org.apache.royale.utils.MXMLDataInterpreter.generateMXMLInstances
>>> (MXMLDataInterpreter.js:271)
>>>     at main.Main.mx.core.UIComponent.createChildren (UIComponent.js:923)
>>>     at main.Main.mx.core.Container.createChildren (Container.js:136)
>>>     at main.Main.mx.core.Application.createChildren (Application.js:122)
>>>     at main.Main.mx.core.UIComponent.initialize (UIComponent.js:871)
>>>     at main.Main.mx.core.UIComponent.addedToParent (UIComponent.js:417)
>>>     at main.Main.mx.core.Container.addedToParent (Container.js:123)
>>>     at
>>> Main_mx_managers_SystemManager.org.apache.royale.core.UIBase.addElement
>>> (UIBase.js:402)
>>>
>>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

Reply via email to