I think you need "config": "flex" in your asconfig.json file.

The library:// prefix does not connect to any remote servers. The URIs are
basically just identifiers for namespacing. It's similar to how you might
create a package named com.example.myapp for the classes in your app.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Fri, Nov 6, 2020 at 12:55 PM Todd Stevenson <[email protected]>
wrote:

> I'm new to Royale and am wanting to migrate a flex project to Royale.
> I've been following the instructions on the Apache site but am stuck.
>
> My configuration:
>
>   *   VS Code with ActionScript and MXML extensions installed
>   *   Installed  @apache-royale/[email protected]  via npm.
>   *   Asconfig.json is as follows:
>
> {
>     "compilerOptions": {
>         "targets": [
>             "JSRoyale"
>         ],
>         "source-path": [
>             //"src"
>             "src/org/ihc/hdd/hermes/views"
>         ]
>     },
>     //"mainClass": "Main"
>     "mainClass": "Hermes"
> }
>
> The main source (which is called Hermes.mxml) Is as follows.   I changed
> the xmlns:s and xmlns:mx lines as directed in the apache webpage. (
> https://apache.github.io/royale-docs/migrate-an-existing-app/migrate-from-flex
> )
>
> <?xml version="1.0" encoding="utf-8"?>
> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
>                xmlns:s="library://ns.apache.org/royale/spark"
>                 xmlns:mx="library://ns.apache.org/royale/mx"
>                xmlns:views="org.ihc.hdd.hermes.views.*"
>                creationComplete="init()"
>                xmlns:ldapcommonservice="services.ldapcommonservice.*"
>                minWidth="955" minHeight="800" width="100%" height="100%"
>                backgroundColor="#D0E2F0">
>
> The compiler errs on the <s:Application line stating the tag could not be
> resolved to an ActionScript class.  It will be ignored.
>
> Have I missed something in the set up?  The documentation seemed to
> indicate that the source code was compatible with the old flex code except
> these two lines.
>
> Any help will be greatly appreciated.
>
> One last item.  I don't understand where the 'library:' prefix on the URI
> get resolved to.  Is this a local reference to the SDK or is it to a remote
> server?
>
> Todd Stevenson
>
> NOTICE: This e-mail is for the sole use of the intended recipient and may
> contain confidential and privileged information. If you are not the
> intended recipient, you are prohibited from reviewing, using, disclosing or
> distributing this e-mail or its contents. If you have received this e-mail
> in error, please contact the sender by reply e-mail and destroy all copies
> of this e-mail and its contents.
>

Reply via email to