This is probably why it's not working. I'm not an expert in that, but first
what I would tried is create Royale library. However instead linking
library, can you link source code ?

"source-path": [
"src",
"mylibrary/src"
],

Is this pure AS3 code without dependency to Flash ?

Thanks,
Piotr

śr., 26 wrz 2018 o 15:21 Fréderic Cox <[email protected]> napisał(a):

> I tried external-library-path but if I do not use js-library-path I get
> compile errors "Access of possibly undefined property .."
>
> EnalityFlexLibrary is an existing Flex library.
>
> On Wed, Sep 26, 2018 at 2:57 PM Piotr Zarzycki <[email protected]>
> wrote:
>
>> Hi Frederic,
>>
>> Have you tried external-library-path ? There is some explanation how
>> js-library-path working [1]. However EnalityFlexLibrary is a Flex library
>> or did you create Royale swc ?
>>
>> [1]
>> http://apache-royale-development.20373.n8.nabble.com/Difficulties-with-using-in-project-JS-version-of-Royale-swc-tp5999p6015.html
>>
>> Thanks,
>> Piotr
>>
>> śr., 26 wrz 2018 o 14:49 Fréderic Cox <[email protected]> napisał(a):
>>
>>> Can anyone help me on this? Why is this not working? The path to the SWC
>>> is correct.
>>>
>>> <?xml version="1.0" encoding="utf-8"?>
>>> <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; xmlns:js=
>>> "library://ns.apache.org/royale/express" applicationComplete=
>>> "applicationCompleteHandler(event)">
>>>
>>> <fx:Script>
>>> <![CDATA[
>>> import org.apache.royale.events.Event;
>>> import com.enality.utils.ServerUtil;
>>> // import com.enality.EnalityData;
>>>
>>> private function applicationCompleteHandler(evt:Event):void{
>>> // alert(EnalityData.rootURL);
>>> ServerUtil.setServerSettings();
>>> // alert(EnalityData.rootURL);
>>> }
>>> ]]>
>>> </fx:Script>
>>>
>>>
>>> <js:initialView>
>>> <js:View>
>>> <js:Label text="Hello EnalityCMS!" x="100" y="100" />
>>> </js:View>
>>> </js:initialView>
>>>
>>>
>>>
>>> </js:Application>
>>>
>>> {
>>> "compilerOptions": {
>>> "source-map": true,
>>> "targets": [
>>> "JSRoyale"
>>> ],
>>> "js-library-path": [
>>>
>>> "/Users/frederic/Desktop/Exuvis/CityFashion/EnalityFlexLibrary/bin/EnalityFlexLibrary.swc"
>>> ],
>>> "library-path": [
>>>
>>> "/Users/frederic/Desktop/Exuvis/CityFashion/EnalityFlexLibrary/bin/EnalityFlexLibrary.swc"
>>> ],
>>> "html-output-filename": "index.html"
>>> },
>>> "files": [
>>> "src/EnalityCMS.mxml"
>>> ]
>>> }
>>>
>>> Error I'm getting =
>>>
>>> using SWC:
>>> /Users/frederic/Desktop/Exuvis/CityFashion/EnalityFlexLibrary/bin/EnalityFlexLibrary.swc
>>> Could not find file for class: com.enality.utils.ServerUtil
>>> Error: File not found: com.enality.utils.ServerUtil
>>>
>>> On Wed, Sep 26, 2018 at 2:37 PM Fréderic Cox <[email protected]>
>>> wrote:
>>>
>>>> However I can't seem to reference code from inside the .swc. Here is my
>>>> asconfig.json file:
>>>>
>>>> {
>>>> "compilerOptions": {
>>>> "source-map": true,
>>>> "targets": [
>>>> "JSRoyale"
>>>> ],
>>>> "library-path": [
>>>>
>>>> "/Users/frederic/Desktop/Exuvis/CityFashion/EnalityFlexLibrary/bin/EnalityFlexLibrary.swc"
>>>> ],
>>>> "html-output-filename": "index.html"
>>>> },
>>>> "files": [
>>>> "src/EnalityCMS.mxml"
>>>> ]
>>>> }
>>>>
>>>> On Wed, Sep 26, 2018 at 12:44 PM Fréderic Cox <[email protected]>
>>>> wrote:
>>>>
>>>>> OK I found it, info about this on
>>>>> https://github.com/BowlerHatLLC/vscode-nextgenas/wiki/asconfig.json#library-path
>>>>>
>>>>> On Wed, Sep 26, 2018 at 12:12 PM Fréderic Cox <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I've managed to create my first Hello World app using Apache Royale.
>>>>>> Now I'm wondering how can I link existing .swc's? I have a bunch of 
>>>>>> library
>>>>>> projects which have assets, .as code files and .mxml code files. Is it
>>>>>> possible to link those .swc files in an Apache Royale project (I'm using
>>>>>> VSCode)? I want to be able to use the API's from the library in my new
>>>>>> ApacheRoyale project so I can keep using the same libraries I used when
>>>>>> working in Flash Builder with Flex for AIR.
>>>>>>
>>>>>> Thanks for the info!
>>>>>>
>>>>>> Best regards,
>>>>>>
>>>>>> Fréderic
>>>>>>
>>>>>
>>
>> --
>>
>> Piotr Zarzycki
>>
>> Patreon: *https://www.patreon.com/piotrzarzycki
>> <https://www.patreon.com/piotrzarzycki>*
>>
>

-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*

Reply via email to