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 > >