Thank you so much Josh for this helpful information! wt., 23 kwi 2024 o 17:32 Josh Tynjala <[email protected]> napisał(a):
> Piotr asked me to take a look. I can reproduce the issue in vscode-as3mxml > if the .swc file is added to library-path in asconfig.json, but it works if > I add it to js-library-path instead. It's the same issue in Moonshine. When > the .swc file is added to "Libraries", it is ignored because that maps to > library-path. Interestingly, it appears that Moonshine doesn't provide a > similar "JS Libraries" section in Royale project settings, so it needs to > be added in "Additional compiler options" instead. > > -js-library-path+=lib/cairngorm-js.swc > > If anyone is wondering, the reason that you can't use library-path is > because royale-config.xml (where the default compiler options are set) in > the Royale SDK sets js-library-path, and js-library-path always takes > precedence over library-path. So when you create a Royale project, you need > to add .swc files to js-library-path, like royale-config.xml does. > > -- > Josh Tynjala > Bowler Hat LLC <https://bowlerhat.dev> > > > On Mon, Apr 22, 2024 at 11:32 PM Piotr Zarzycki <[email protected]> > wrote: > >> Mark, >> >> We can connect and see what is happening in the next few days. Meanwhile >> try Development version of Moonshine and I will try add that swc into my >> Hello world project. I saw link for download somewhere in this email chain. >> >> Thanks, >> Piotr >> >> wt., 23 kwi 2024 o 08:01 Greg Dove <[email protected]> napisał(a): >> >>> Hi Mark, >>> >>> I can confirm that the cairngorm library is accessible and works for me, >>> although I only did a quick import test. But I am pretty sure this lib is >>> identical to what I have used in the past. >>> >>> It is cairngorm version 2.2.4 I think. I can probably confirm details >>> this coming weekend and provide source code if that helps. >>> >>> Anyway, all I did was this: >>> >>> In the main app mxml, added: >>> >>> import com.adobe.cairngorm.control.CairngormEvent; >>> >>> and then in the main app's initialization handler >>> (applicationComplete="onComplete()" or whatever): >>> trace('TEST', new CairngormEvent('test')); >>> >>> >>> when I run it, I can see the following in the browser console: >>> TEST com.adobe.cairngorm.control.CairngormEvent {type: 'test', target: >>> undefined, currentTarget: undefined, propagationStopped_: false, >>> defaultPrevented: false, …} >>> >>> so it is clearly working. >>> I assume there must be some issue with your IDE for referencing the >>> library, but Piotr knows more about that for Moonshine. >>> I mostly do my builds with maven or ant from my IDE, so not much help >>> I'm afraid. >>> >>> Regards, >>> Greg >>> >>> >>> >>> On Tue, Apr 23, 2024 at 1:10 PM Greg Dove <[email protected]> wrote: >>> >>>> Hi Mark, I've definitely used cairngorm 2 (what this is) in porting >>>> work in the past. I will take another look tonight my time (in about 6 >>>> hours from the time of this post) to see if I can find any issues. >>>> >>>> Regards, >>>> Greg >>>> >>>> >>>> >>>> >>>> On Tue, Apr 23, 2024 at 12:50 PM MARK HARTNETT <[email protected]> >>>> wrote: >>>> >>>>> Hi Greg, >>>>> I haven't been able to use the Cairngorm-js.swc. >>>>> here: >>>>> https://github.com/gustavodecarli/apache-royale-cairngorm/blob/master/Cairngorm/libs/cairngorm-js.swc >>>>> >>>>> Do you have a currently active Royale project you could drop this into >>>>> and see if it works in your environment. If it works for you, I know my >>>>> environment is the problem. >>>>> >>>>> I stubbed out the Cairngorm methods and now have a clean compile. >>>>> I've looked everywhere for the original source code but found nothing. >>>>> If that swc doesn't work and you can't find anything else, I will change >>>>> to >>>>> crux or puremvc. >>>>> >>>>> Thanks >>>>> Mark >>>>> >>>>> On 04/22/2024 2:02 AM EDT Greg Dove <[email protected]> wrote: >>>>> >>>>> >>>>> >>>>> replying to: >>>>> "Greg, >>>>> I looked at the Cairngorm source in git and it appears to be in >>>>> spanish? >>>>> I attached an example. " >>>>> >>>>> Hi Mark, yes, the project code is in Spanish in that repo - the app >>>>> that uses the Cairngorm swc has some Spanish coding, not the Cairngorm >>>>> library swc itself. If you look in that code, you can see all the regular >>>>> cairngorm imports. >>>>> For example things like: >>>>> import com.adobe.cairngorm.commands.ICommand; >>>>> import com.adobe.cairngorm.control.CairngormEvent; >>>>> >>>>> public class ComandoBase implements ICommand .... >>>>> >>>>> So if you are using the swc, hopefully it corresponds with your >>>>> original use of Cairngorm. The other stuff in that git repo should not be >>>>> relevant, you just wanted the cairngorm swc for download. >>>>> >>>>> regards, >>>>> Greg >>>>> >>>>> On Mon, Apr 22, 2024 at 12:52 PM MARK HARTNETT <[email protected]> >>>>> wrote: >>>>> >>>>> Hi Pitor, >>>>> >>>>> I included theCairngorm.js-swc in my lib directory. >>>>> Is this configured correctly? >>>>> >>>>> Greg, >>>>> I looked at the Cairngorm source in git and it appears to be in >>>>> spanish? >>>>> I attached an example. >>>>> >>>>> I am done for the night. >>>>> >>>>> >>>>> On 04/21/2024 10:44 AM EDT Piotr Zarzycki <[email protected]> >>>>> wrote: >>>>> >>>>> >>>>> Mark, >>>>> >>>>> It's awesome to hear that. Switching to Crux would be nice and maybe >>>>> quite beneficial for Royale if you find and potentially maybe fix some >>>>> issues. :) >>>>> >>>>> Piotr >>>>> >>>>> niedz., 21 kwi 2024 o 16:37 MARK HARTNETT <[email protected]> >>>>> napisał(a): >>>>> >>>>> Hi Piotr, >>>>> The migration went well. I have a clean compile other than Cairngorm >>>>> errors. I will look at switching to Crux now instead of after bringing the >>>>> system back to life. I'd still like the Cairngorm just in case. >>>>> >>>>> Thanks >>>>> Mark >>>>> >>>>> On 04/21/2024 9:47 AM EDT Piotr Zarzycki <[email protected]> >>>>> wrote: >>>>> >>>>> >>>>> Hi Mark, >>>>> >>>>> I have let know Greg about that over private channel. Hopefully early >>>>> next week he will provide you some source code in that matter. :) >>>>> >>>>> Thanks, >>>>> Piotr >>>>> >>>>> niedz., 21 kwi 2024 o 14:04 MARK HARTNETT <[email protected]> >>>>> napisał(a): >>>>> >>>>> Hi, >>>>> I'm in the middle of migrating and hoping someone has a Cairngorm.swc >>>>> ported for Royale. >>>>> >>>>> Thanks >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Piotr Zarzycki >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Piotr Zarzycki >>>>> >>>>> >> >> -- >> >> Piotr Zarzycki >> > -- Piotr Zarzycki
