Hi Alex,

Created a mxmlc task directly in build.xml still an error is occured :
Added to Build.xml : https://paste.apache.org/wBDm
Error : https://paste.apache.org/OXFT

Thanks,
Alina Kazi



-----Original Message-----
From: Alex Harui [mailto:aha...@adobe.com.INVALID] 
Sent: Tuesday, October 16, 2018 11:46 AM
To: dev@royale.apache.org
Subject: Re: Getting An Emulation Component To Run

Hi Alina,

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.

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.

HTH,
-Alex

On 10/15/18, 11:07 PM, "Alina Kazi" <alina.k...@d-bz.com> wrote:

    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.
    
    I have another question 
    
    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        <compile-mxml folder="/com/shm/modules/AP/" example=" 
abc"/> to build.xml.
     unable to access xyz inside abc.
    
    Like 
D:\apache-royale-0.9.3-bin-js-swf\royale-asjs\examples\mxroyale\tourdeflexmodules\src\spark\components\
 VideoPlayerExample.mxml is using VideoPlayer.mxml    in my case 
VideoPlayer.mxml  is not is the same directory.  
    
    Thanks,
    Alina Kazi
    
    -----Original Message-----
    From: Carlos Rovira [mailto:carlosrov...@apache.org] 
    Sent: Tuesday, October 16, 2018 12:26 AM
    To: dev@royale.apache.org
    Subject: Re: Getting An Emulation Component To Run
    
    Hi Alex,
    
    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.
    
    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
    
    The only drawback could be people coming that must know they need to 
disable small messages on their BlazeDS.
    
    I think it will be more important later since IExternalizable in itself 
seems an important addition.
    
    Thanks
    
    Carlos
    
    
    
    El lun., 15 oct. 2018 a las 20:21, Alex Harui (<aha...@adobe.com.invalid>)
    escribió:
    
    > The classes that represent DSK, DSA and DSC are in the MXRoyale and 
    > Network projects, but it looks like they implement IExternalizable.  I 
    > don't see any evidence that the JS AMF support currently handles 
    > IExternalizable.
    >
    > I'm not clear on how important SmallMessages and IExternalizable are.  
    > If it isn't that important, there are plenty of other things to work 
    > on.  If it is important, do we have a test case that uses IExternalizable?
    >
    > -Alex
    >
    > On 10/15/18, 10:55 AM, "Carlos Rovira" <carlosrov...@apache.org> 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 
    > you can ask
    >     internally in Adobe how to deal with that. My guess is that this 
    > was added
    >     to Flash plugin AMF serialization capabilities.
    >
    >
    >
    >
    >     El lun., 15 oct. 2018 a las 19:03, Alex Harui
    > (<aha...@adobe.com.invalid>)
    >     escribió:
    >
    >     > Carlos,
    >     >
    >     > Have you verified that small messages do not work with the MX
    >     > RemoteObject?  I thought I saw Small Message support when I was 
    > migrating
    >     > the code.
    >     >
    >     > Thanks,
    >     > -Alex
    >     >
    >     > On 10/15/18, 10:01 AM, "Carlos Rovira" <carlosrov...@apache.org>
    > 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
    >     > (<aha...@adobe.com.invalid>)
    >     >     escribió:
    >     >
    >     >     > 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" <alina.k...@d-bz.com>
    > wrote:
    >     >     >
    >     >     >     Hi Alex,
    >     >     >
    >     >     >     Thanks a lot it worked for me.
    >     >     >
    >     >     >     -Alina kazi
    >     >     >
    >     >     >     -----Original Message-----
    >     >     >     From: Alex Harui [mailto:aha...@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" <alina.k...@d-bz.com>
    > wrote:
    >     >     >
    >     >     >         Hi Alex,
    >     >     >         We are using MX Remote Object in almost our every
    > Class like
    >     > this:
    >     >     >         <mx:RemoteObject
    >     > channelSet="{parentApplication.amfChannelSet}"
    >     >     > id="DataProviderService"  showBusyCursor="true"
    >     >     >
    >     >     >  destination="shmBasic" fault="handleFault(event);"
    >     >     >
    >     >     >  result="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  :
    >     >     >         <s:RemoteObject id="ro" endpoint="
    >     >     >
    >     >
    > 
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jamesward.com%2Fcensus2-tests%2Fmessagebroker%2Famf&amp;data=02%7C01%7Caharui%40adobe.com%7Cb7230ef6fb674ad4a61d08d6332d93dc%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636752668214121191&amp;sdata=XHB9AHDRst4OHwCuR1w5afE%2FPeLz0JUltYMq3Fimrz0%3D&amp;reserved=0
    >     > "
    >     >     > destination="census"/>
    >     >     >
    >     >     >         Thanks in Advance,
    >     >     >         Alina Kazi
    >     >     >
    >     >     >         -----Original Message-----
    >     >     >         From: Alex Harui [mailto:aha...@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’t 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 = 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.k...@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=https%3A%2F%2Fpaste.apache.org%2FRVtj&amp;data=02%7C01%7Caharui%40adobe.com%7Cb7230ef6fb674ad4a61d08d6332d93dc%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636752668214121191&amp;sdata=JOYBo1YQkxg%2Fe7g1solny6D%2BEOlnl7NOJCL2UmJkmAs%3D&amp;reserved=0
    >     >     >
    >     >     >             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=https%3A%2F%2Fpaste.apache.org%2FH4Sm&amp;data=02%7C01%7Caharui%40adobe.com%7Cb7230ef6fb674ad4a61d08d6332d93dc%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636752668214121191&amp;sdata=tQiioDB12sGx3e1G5I7zk4nLy1Y4fnakZuyThmvJAzY%3D&amp;reserved=0
    >     >     >
    >     >     >             Nothing shows inside spark BorderContainer &
    > TitleWindow.
    >     >     >             [3]
    >     >     >
    >     >
    > 
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2FEpS8&amp;data=02%7C01%7Caharui%40adobe.com%7Cb7230ef6fb674ad4a61d08d6332d93dc%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636752668214131201&amp;sdata=Gyk2oKdeVUzMoB3yNfR8endTd%2BASpAB8U%2FCXcGKoDxI%3D&amp;reserved=0
    >     >     >             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:aha...@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.k...@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:
    > aha...@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.k...@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:aha...@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 <alina.k...@d-bz.com>
    >     >     >                     Date: Monday, October 8, 2018 at 2:02 AM
    >     >     >                     To: Alex Harui <aha...@adobe.com>
    >     >     >                     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=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cb7230ef6fb674ad4a61d08d6332d93dc%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636752668214131201&amp;sdata=xMMzkzX1tt0CmoIMPkTJzmeI4dzHI6NmsYNzodykMQM%3D&amp;reserved=0
    >     >
    >     >
    >     >
    >
    >     --
    >     Carlos Rovira
    >
    > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.
    > me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C04eb29f37fce
    > 40d3df9908d632c77330%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6367
    > 52229546474497&amp;sdata=7S2M%2BRlyCsWd2pShdvTsjfyJp9xyZ5bdaAc3zZQrilU
    > %3D&amp;reserved=0
    >
    >
    >
    
    --
    Carlos Rovira
    
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cb7230ef6fb674ad4a61d08d6332d93dc%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636752668214131201&amp;sdata=xMMzkzX1tt0CmoIMPkTJzmeI4dzHI6NmsYNzodykMQM%3D&amp;reserved=0
    
    


Reply via email to