From dev-return-7276-archive-asf-public=cust-asf.ponee.io@royale.apache.org Mon Oct 22 08:22:54 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 37B3C18064A for ; Mon, 22 Oct 2018 08:22:53 +0200 (CEST) Received: (qmail 75785 invoked by uid 500); 22 Oct 2018 06:22:52 -0000 Mailing-List: contact dev-help@royale.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@royale.apache.org Delivered-To: mailing list dev@royale.apache.org Received: (qmail 75774 invoked by uid 99); 22 Oct 2018 06:22:51 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Oct 2018 06:22:51 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 29C871A397D for ; Mon, 22 Oct 2018 06:22:51 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.25 X-Spam-Level: X-Spam-Status: No, score=0.25 tagged_above=-999 required=6.31 tests=[KAM_LOTSOFHASH=0.25] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id STyjbJyFKuMz for ; Mon, 22 Oct 2018 06:22:48 +0000 (UTC) Received: from WIN-CMCMLBH19BL.vconn.com.pk (static.39.34.130.94.clients.your-server.de [94.130.34.39]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 99EAE5F36F for ; Mon, 22 Oct 2018 06:22:47 +0000 (UTC) Received: from aleenaPC ([58.65.129.193]) by vconn.com.pk with MailEnable ESMTPA; Mon, 22 Oct 2018 11:22:38 +0500 From: "Alina Kazi" To: References: <007201d45ee4$47af4410$d70dcc30$@d-bz.com> <26D8EEC2-84F0-4968-BB4A-057B33D58E45@adobe.com> <006f01d46123$835ce580$8a16b080$@d-bz.com> <35FD1238-0326-4DCC-9D34-233E4FDC3F4B@adobe.com> <00b701d46449$207cff80$6176fe80$@d-bz.com> <00c101d4645b$73fda030$5bf8e090$@d-bz.com> <00c201d46460$c8cf16c0$5a6d4440$@d-bz.com> <00c301d46466$72316ab0$56944010$@d-bz.com> <98817489-E7E1-4DDB-BF0B-4D9A50561CF9@adobe.com> <004201d46514$f1adaf70$d5090e50$@d-bz.com> <06F24059-6F1C-4827-9D20-4A34C1DFA93C@adobe.com> <004601d4652f$95c15250$c143f6f0$@d- bz.com> <542EE96 5-E576-4BCE-BE91-FEFD910BAA3A@adobe.com> In-Reply-To: <542EE965-E576-4BCE-BE91-FEFD910BAA3A@adobe.com> Subject: RE: Getting An Emulation Component To Run Date: Mon, 22 Oct 2018 11:11:31 +0500 Message-ID: <008401d469ce$1b82bf80$52883e80$@d-bz.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQEXKv/fsFNUtfT1FQC8F4kQeZ5NQQMa1JEaAed+3PICTlMbQwKyeQEmAcFiGf8CinbURgJozqZkAmVIqQIBjkf3mQHNAsXDApX6L/wBwcakPwMqsU97AXzX/6YBZf2ZswDT/u8yANIJPWABh2Yp8QDIb4uAAia7+hClbXGXoA== Content-Language: en-us Hi Alex, Created an example contains two files : 1. Module.mxml =20 =09 2. MainApp.mxml =20 =20 No visual output shown . I want it to work like = examples\royale\ModuleExample=20 Thanks in Advance , Alina Kazi -----Original Message----- From: Alex Harui [mailto:aharui@adobe.com.INVALID]=20 Sent: Tuesday, October 16, 2018 9:33 PM To: dev@royale.apache.org Subject: Re: Getting An Emulation Component To Run Hi Alina, I think there is a misunderstanding somewhere. How has your company built the Flex app over the past years? Is it all = from an IDE or do you have some sort of script or build tool? Whatever you are using to build the Flex app should be translated to the = Ant script. What is currently in the Ant script you copied from = tourdeflexmodules is custom designed for tourdeflexmodules. It presumes = lots of little applications that don't use custom libraries. The mxmlc task in Ant is just like running mxml from the command line or = having an Application project in an IDE. The compc task in Ant is just like running compc from the command line = or having a Library project in an IDE. You can see from the build.xml files in the royale-asjs repo that we = build SWCs by having a build.xml in each library folder and calling them = from a build.xml in a parent folder. You might find that pattern = useful. You will need to understand the -source-path and -library-path and = -external-library-path and other compiler options that were used to = build the Flex app and copy probably all of those options into the right = place in the Ant scripts. It would be uncommon to compile a file called shmUtil with mxmlc. = shmUtil sounds like a file in a library, not a standalone application. = I'll bet it comes from a library that should be compiled with compc = along with a lot of other files. If you are having trouble with Ant, also try the command-line, then = others may be able to help you see the differences between your Ant = script and what worked on the command-line. If you use an IDE to build = the Flex app, you will need to find out all of the compiler options the = IDE sets up for you. I think others can help you with that as well. -Alex =EF=BB=BFOn 10/16/18, 2:17 AM, "Alina Kazi" wrote: Hi Alex, =20 Created a mxmlc task directly in build.xml still an error is occured = : Added to Build.xml : = https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpaste.= apache.org%2FwBDm&data=3D02%7C01%7Caharui%40adobe.com%7Cd7527a4c73784= 814602308d633483ad2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63675278= 2647920350&sdata=3Dn9VV85yDI3a8PkJBQk09LX4gF24o%2FiBOHgms5UDEoYE%3D&a= mp;reserved=3D0 Error : = https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpaste.= apache.org%2FOXFT&data=3D02%7C01%7Caharui%40adobe.com%7Cd7527a4c73784= 814602308d633483ad2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63675278= 2647920350&sdata=3DVDngOh9M2cVLANBNxUhZKA8dEODuWHP2SH7nY4jhjVw%3D&= ;reserved=3D0 =20 Thanks, Alina Kazi =20 =20 =20 -----Original Message----- From: Alex Harui [mailto:aharui@adobe.com.INVALID]=20 Sent: Tuesday, October 16, 2018 11:46 AM To: dev@royale.apache.org Subject: Re: Getting An Emulation Component To Run =20 Hi Alina, =20 The example in examples/mxroyale/RemoteObjectAMFTest is working and = accesses the server that is in examples/amf/ SampleAmfWebApp. = Theoretically, your old mx:RemoteObject code should work untouched. Try = it without touching it and tell us what kinds of errors you are getting. = If you are getting runtime errors, see how the RemoteObjectAMFTest uses = "casting" to be explicit about the types of the RemoteObject = expressions. You'll see "as Operation" to indicate that an mx:method in = an mx:RemoteObject is an Operation. =20 The compile-mxml macro is in the build.xml file. It has certain = expectations of the structure of the source files. Your source files = are likely have a different folder structure. You will need to add = source-paths and other compiler options to the macro, or stop using the = macro and call the mxmlc ant task directly. That is up to you. This is = a good opportunity to get to know Ant and the compiler better. =20 HTH, -Alex =20 On 10/15/18, 11:07 PM, "Alina Kazi" wrote: =20 Hi Alex & Carlos, I haven't tested my ported Application with server side = functionality yet. Can you please share an Example that I can follow to get my = mx:RemoteObject working as FLEX. =20 I have another question=20 =20 I am working on my Application and it has two different = directories like com->shm->modules->AP and com->shm->modules->components = and I want to compile a file inside com->shm->modules->AP->abc.mxml and = it uses a file inside com->shm->modules->components->xyz.mxml. I have added to build.xml. unable to access xyz inside abc. =20 Like = D:\apache-royale-0.9.3-bin-js-swf\royale-asjs\examples\mxroyale\tourdefle= xmodules\src\spark\components\ VideoPlayerExample.mxml is using = VideoPlayer.mxml in my case VideoPlayer.mxml is not is the same = directory. =20 =20 Thanks, Alina Kazi =20 -----Original Message----- From: Carlos Rovira [mailto:carlosrovira@apache.org]=20 Sent: Tuesday, October 16, 2018 12:26 AM To: dev@royale.apache.org Subject: Re: Getting An Emulation Component To Run =20 Hi Alex, =20 yes, I added those classes when worked trying to make it work in = net RO, but I found a wall at that time. I think DSK objects had a = different code when deserialized, and our AMF implementation was not = able to handle that. I was not able to know how to deal with that so I had to = abandon. At least I could pass that disabling small messages on BlazeDS. =20 I don't think Small Messages are very important, don't know how = "small" will be, so I think we can go to other things more important. If = I found some problem as I start to grow my application that could be = related to small messages I'll report. Hope not find any issue =20 The only drawback could be people coming that must know they = need to disable small messages on their BlazeDS. =20 I think it will be more important later since IExternalizable in = itself seems an important addition. =20 Thanks =20 Carlos =20 =20 =20 El lun., 15 oct. 2018 a las 20:21, Alex Harui = () escribi=C3=B3: =20 > The classes that represent DSK, DSA and DSC are in the = MXRoyale and=20 > Network projects, but it looks like they implement = IExternalizable. I=20 > don't see any evidence that the JS AMF support currently = handles=20 > IExternalizable. > > I'm not clear on how important SmallMessages and = IExternalizable are. =20 > If it isn't that important, there are plenty of other things = to work=20 > on. If it is important, do we have a test case that uses = IExternalizable? > > -Alex > > On 10/15/18, 10:55 AM, "Carlos Rovira" = wrote: > > Yes, > > I tried today (with code pre-callProperty, that I think = does not make > difference for this). > There's small message support in RPC classes, but when I = looked at that > code when I investigate it, I think must be accompanied = from some AMF > serialization/deserialization support. I couldn't find any = resources on > this in the internet about how to handle DSK, DSA or DSC. = Maybe=20 > you can ask > internally in Adobe how to deal with that. My guess is = that this=20 > was added > to Flash plugin AMF serialization capabilities. > > > > > El lun., 15 oct. 2018 a las 19:03, Alex Harui > () > escribi=C3=B3: > > > Carlos, > > > > Have you verified that small messages do not work with = the MX > > RemoteObject? I thought I saw Small Message support = when I was=20 > migrating > > the code. > > > > Thanks, > > -Alex > > > > On 10/15/18, 10:01 AM, "Carlos Rovira" = > wrote: > > > > Hi Alina, > > > > just for if you don't know. If you use BlazeDS Java = server, > remember > > to set > > up small messages to false, or you RemoteObjects = will not work. > To get > > small messages we'll need to upgrade AMF > serialization-deserialization > > to > > know how to handle DSK, DSA, and DSC RemoteClass = aliases. > > > > Best > > > > Carlos > > > > > > El lun., 15 oct. 2018 a las 18:39, Alex Harui > > () > > escribi=C3=B3: > > > > > Hi Alina, > > > > > > Good to know. You (and anybody working with the = emulation > > components) are > > > expected to keep track of the commits to the = royale-compiler > as well > > as the > > > royale-asjs repos and stay updated. We are still = finding bugs > in the > > > transpiling that may affect you. > > > > > > Thanks, > > > -Alex > > > > > > On 10/15/18, 2:17 AM, "Alina Kazi" = > wrote: > > > > > > Hi Alex, > > > > > > Thanks a lot it worked for me. > > > > > > -Alina kazi > > > > > > -----Original Message----- > > > From: Alex Harui = [mailto:aharui@adobe.com.INVALID] > > > Sent: Monday, October 15, 2018 2:07 PM > > > To: dev@royale.apache.org > > > Subject: Re: Getting An Emulation Component To = Run > > > > > > Hi Alina, > > > > > > Are you sure you are using the latest = compiler? Try > compiling > > > examples/mxroyale/RemoteObjectAMFTest. It = compiles without > errors > > for me. > > > > > > I have to stop for tonight. Hopefully others = will help > you. > > > > > > -Alex > > > > > > On 10/15/18, 1:37 AM, "Alina Kazi" = > wrote: > > > > > > Hi Alex, > > > We are using MX Remote Object in almost = our every > Class like > > this: > > > > channelSet=3D"{parentApplication.amfChannelSet}" > > > id=3D"DataProviderService" = showBusyCursor=3D"true" > > > > > > destination=3D"shmBasic" = fault=3D"handleFault(event);" > > > > > > result=3D"handleResult(event);" /> > > > We get error ASBlocker subsystem. > > > When we comment RemoteObject we need to = comment methods > > those are > > > using it. > > > > > > I agree with that if I will delete some = code for > compilation > > I > > > will face other issues at later stage. > > > > > > Can I replace mx:remoteObject with : > > > > > > > > = https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fwww.jam= esward.com%2Fcensus2-tests%2Fmessagebroker%2Famf&data=3D02%7C01%7Caha= rui%40adobe.com%7Cd7527a4c73784814602308d633483ad2%7Cfa7b1b5a7b34438794ae= d2c178decee1%7C0%7C0%7C636752782647920350&sdata=3DgGPIiogE8p1OG%2FxgV= 9QYICFCJmDv4rKnkvPMc3L5exM%3D&reserved=3D0 > > " > > > destination=3D"census"/> > > > > > > Thanks in Advance, > > > Alina Kazi > > > > > > -----Original Message----- > > > From: Alex Harui = [mailto:aharui@adobe.com.INVALID] > > > Sent: Monday, October 15, 2018 1:16 PM > > > To: dev@royale.apache.org > > > Subject: Re: Getting An Emulation = Component To Run > > > > > > Hi Alina, > > > > > > I recommend just running the compiled = application and > fixing > > > problems as you run into them. > > > > > > If you start copying code and deleting = other code, you > cannot > > > guarantee that the results will run. I'm not even = sure > TitleWindow > > is a > > > valid child control of an Application. Usually it = is a popup > dialog. > > > > > > When you run the application, you will = probably find > > exceptions in > > > the console. Set a breakpoint, see if you can = figure out why > it is > > > generating an exception. Change the code as = needed. > > > > > > If you aren=E2=80=99t getting exceptions, = then look at the > element > > tree. > > > Either all of the expected elements have been = created or not. > If > > not, then > > > look at the innermost element to see what it is. = In the > properties > > for the > > > element is a royale_wrapper property that points = to the > transpiled > > AS3 > > > class. That can help you know what class didn't = create its > children. > > > Check the _beads array of that class to see if it = created its > beads > > or > > > not. If not, check the CSS for that element, or = debug into > its code. > > > Usually, addedToParent is where the view bead is = added. > > > > > > If the elements have been created, check = the sizes. > Often > > some of > > > them will have width or height =3D 0. Try to = figure why it is > getting > > a bad > > > size. > > > > > > If you take this approach, then if you get = stuck you > can ask > > a > > > much more specific question and we can give you = more specific > > answers. > > > > > > Unfortunately, our days only overlap by a = few hours, > but I > > hope > > > other committers can help as well. It is in their = best > interest to > > improve > > > their help and debugging skills. > > > > > > -Alex > > > > > > On 10/15/18, 12:59 AM, "Alina Kazi" < > alina.kazi@d-bz.com> > > wrote: > > > > > > Hi Alex, > > > As our whole application is compiled = successfully > without > > > error as a part of SparkRoyale Library. > > > > > > Now, We have created a project like > tourdeflexmodules to > > > compile and visually see the application output. > > > Initially started with the = basic(small) file of our > > > application that is used by most of the files of = our > Application. > > > > > > We have a file in our application = "Picklist.mxml" > > > It was actually like : > > > [1] > > > > > > = https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpaste.= apache.org%2FRVtj&data=3D02%7C01%7Caharui%40adobe.com%7Cd7527a4c73784= 814602308d633483ad2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63675278= 2647930363&sdata=3DqZS2jISCRHOB7mF5ocoMUCIJyngVX7QVw%2Frc1%2FZMl08%3D= &reserved=3D0 > > > > > > we want to see it visually as all our = mx and spark > > controls > > > are already added in Apache Royale. > > > Deleted whole code accept visual = controls from src > file : > > > [2] > > > > > > = https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpaste.= apache.org%2FH4Sm&data=3D02%7C01%7Caharui%40adobe.com%7Cd7527a4c73784= 814602308d633483ad2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63675278= 2647930363&sdata=3DtqeP5DRke%2BgsZActpH5SxhNREz6Yg6b7BCC30Cy2Y%2FU%3D= &reserved=3D0 > > > > > > Nothing shows inside spark = BorderContainer & > TitleWindow. > > > [3] > > > > > > = https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpaste.= apache.org%2FEpS8&data=3D02%7C01%7Caharui%40adobe.com%7Cd7527a4c73784= 814602308d633483ad2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63675278= 2647930363&sdata=3DcoDWAIfV6L2SgkKww%2BCupaqUAR0dz2nl0BpIvwJEaIc%3D&a= mp;reserved=3D0 > > > How can we see all visual controls as = they were in > Flex > > of > > > this particular file. > > > Even spark BorderContainer default.css = is copied > from > > Flex > > > ->Royale. > > > > > > Thanks, > > > Alina Kazi > > > > > > -----Original Message----- > > > From: Alex Harui = [mailto:aharui@adobe.com.INVALID] > > > Sent: Monday, October 15, 2018 11:15 = AM > > > To: dev@royale.apache.org > > > Subject: Re: Getting An Emulation = Component To Run > > > > > > Hi Alina, > > > > > > Different APIs will have different = solutions. > Pick an > > API you > > > want to have work and let's discuss how to make it = work. > > > > > > -Alex > > > > > > On 10/14/18, 10:48 PM, "Alina Kazi" < > alina.kazi@d-bz.com > > > > > > wrote: > > > > > > Hi Alex, > > > > > > All mx and spark class methods = those were left > empty > > for > > > the compilation of Application. > > > Also Module does not show anything = on screen. > > > > > > Thanks in Advance, > > > Alina > > > > > > -----Original Message----- > > > From: Alex Harui [mailto: > aharui@adobe.com.INVALID] > > > Sent: Thursday, October 11, 2018 = 12:32 PM > > > To: dev@royale.apache.org > > > Subject: Re: Getting An Emulation = Component To > Run > > > > > > Hi Alina, > > > > > > Which components or properties are = you trying > to get > > to > > > run? > > > > > > -Alex > > > > > > On 10/10/18, 10:40 PM, "Alina = Kazi" < > > alina.kazi@d-bz.com> > > > wrote: > > > > > > Hi Alex, > > > > > > > > > > > > What if CSS for a component is = not written > in > > Basic / > > > Express defaults.css? > > > > > > And We need it in MXRoyale / = SparkRoyale > > > > > > Thanks, > > > > > > Alina Kazi > > > > > > > > > > > > From: Alex Harui = [mailto:aharui@adobe.com] > > > Sent: Monday, October 08, 2018 = 8:40 PM > > > To: Alina Kazi > > > Subject: Re: Getting An = Emulation > Component To > > Run > > > > > > > > > > > > Hi Alina, > > > > > > > > > > > > Please ask these questions on = dev@ as > well. > > > > > > > > > > > > CSS with ClassReference is a = way to use > > Composition to > > > customize components. Copying code is usually a = bad practice > as it > > > creates maintenance issues. So, in general, the = preference > should > > be to > > > use CSS. > > > > > > > > > > > > HTH, > > > > > > -Alex > > > > > > > > > > > > From: Alina Kazi = > > > Date: Monday, October 8, 2018 = at 2:02 AM > > > To: Alex Harui = > > > Subject: Getting An Emulation = Component To > Run > > > > > > > > > > > > Hi Alex, > > > > > > We want to know how can we = identify which > is the > > right > > > stub? > > > > > > For Example: selected property = written > > differently in > > > CheckBox, RadioButton and > > > > > > we want selected property for = Button. How > can we > > > identify and pick the right code for Button? > > > > > > > > > > > > 1. copying the little = bits of code > from the > > > Basic or Express version into the right stub in = the Emulation > > Component > > > > > > 2. copying the CSS from = Basic or > Express > > > defaults.css into the MXRoyale or SparkRoyale = defaults.css > > > > > > > > > > > > > > > > > > Thanks in Advance, > > > > > > Alina Kazi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > Carlos Rovira > > > > > = https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fabout.m= e%2Fcarlosrovira&data=3D02%7C01%7Caharui%40adobe.com%7Cd7527a4c737848= 14602308d633483ad2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636752782= 647930363&sdata=3DDKxzu6A3SgZavO4NUp%2F%2Bj8bsBMlJdNdjNXsPLVvghgk%3D&= amp;reserved=3D0 > > > > > > > > -- > Carlos Rovira > > = https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fabout. > = me%2Fcarlosrovira&data=3D02%7C01%7Caharui%40adobe.com%7C04eb29f37fce > = 40d3df9908d632c77330%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6367 > = 52229546474497&sdata=3D7S2M%2BRlyCsWd2pShdvTsjfyJp9xyZ5bdaAc3zZQrilU > %3D&reserved=3D0 > > > =20 -- Carlos Rovira = https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fabout.m= e%2Fcarlosrovira&data=3D02%7C01%7Caharui%40adobe.com%7Cd7527a4c737848= 14602308d633483ad2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636752782= 647930363&sdata=3DDKxzu6A3SgZavO4NUp%2F%2Bj8bsBMlJdNdjNXsPLVvghgk%3D&= amp;reserved=3D0 =20 =20 =20 =20 =20