There's a browser based version of VS Code [1] but I don't know if it works 
with the as3/mxml extension.

[1] Welcome - Workspace - Visual Studio Code (vscode.dev)<https://vscode.dev/>
Visual Studio Code for the Web<https://vscode.dev/>
Build with Visual Studio Code, anywhere, anytime, entirely in your browser.
vscode.dev

________________________________
From: Jim McNamara <jmcnamara10...@proton.me>
Sent: Saturday, September 28, 2024 11:08 PM
To: users@royale.apache.org <users@royale.apache.org>
Subject: Re: lightweight editor for royale

i looked at ant in chat gpt with apache royale i will try that and keep 
digging. I dont think moonsnhine works on linux.

I am posting a video of my docker work to date and I want to start coding in 
apache royale very soon with no more complicated installs in docker.

Here is what the chatgpt AI said about apache ant with royale...

Step 1: Set Up Your Environment

  1.  Install Apache Royale: Make sure you have Apache Royale installed. You 
can follow the installation guide<https://royale.apache.org/docs/installation/> 
on the official site.

  2.  Install Apache Ant: Download and install Apache Ant from the official 
site<https://ant.apache.org/>.

Step 2: Create a Sample Royale Project

  1.  Create Project Structure:

arduino
Copy code
my-royale-project/
├── src/
│   └── MyApplication.mxml
├── build.xml
└── royale-config.xml


  2.  Create MyApplication.mxml:

xml
Copy code
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
               xmlns:s="library://ns.adobe.com/flex/spark">
    <s:Label text="Hello, Apache Royale!" />
</s:Application>


  3.  Create royale-config.xml:

xml
Copy code
<royale-config>
    <output>
        <output-path>bin</output-path>
        <swf-output-name>MyApplication.swf</swf-output-name>
    </output>
</royale-config>


Step 3: Create the build.xml File

Here’s a basic example of a build.xml for your Apache Royale project:

xml
Copy code
<project name="MyRoyaleProject" default="build" basedir=".">

    <property name="royale.home" location="/path/to/royale-sdk"/>
    <property name="src.dir" location="src"/>
    <property name="build.dir" location="bin"/>

    <target name="clean">
        <delete dir="${build.dir}"/>
    </target>

    <target name="compile">
        <mkdir dir="${build.dir}"/>
        <royale:compile src="${src.dir}" output="${build.dir}" 
royale.home="${royale.home}"/>
    </target>

    <target name="build" depends="clean, compile">
        <echo message="Build completed successfully."/>
    </target>

</project>


Step 4: Build the Project

  1.  Open a terminal and navigate to your project directory:

sh
Copy code
cd path/to/my-royale-project


  2.  Run the Ant build:

sh
Copy code
ant


Step 5: Check the Output

After running the build, check the bin directory for the MyApplication.swf 
file. You can then test it using a Flash Player or embed it in an HTML page.


Sent with Proton Mail<https://proton.me/mail/home> secure email.

On Saturday, September 28th, 2024 at 5:56 PM, Jim McNamara 
<jmcnamara10...@proton.me> wrote:
Can you use it on linux?

Sent with Proton Mail<https://proton.me/mail/home> secure email.

On Saturday, September 28th, 2024 at 5:39 PM, Andrew Wetmore 
<cottag...@gmail.com> wrote:
Is Moonshine too heavy an IDE for your purposes?

On Sat, Sept 28, 2024, 6:36 p.m. Jim McNamara 
<jmcnamara10...@proton.me<mailto:jmcnamara10...@proton.me>> wrote:

Hi all-

Is there anything that is really lite weight we can use to develop apache 
royale with in linux? I am hoping to use mxmlc.

I am trying to shy away for now something heavier because i spent a lot of time 
getting tools in place for my project but i dont want to struggle with a big 
ide at this moment. I got luckybackup to work over xforwarding with an ssh 
tunnel and windows cifs share. I can get ant and java to work too but to put 
visual studio code install in docker right now makes me think i will never get 
this project off the ground with all these add ons.

Can you use something like geany or such with mxmlc or just ant. I have ant 
figured out in my project kind of. If ant, where are the examples for building 
with it please?

thanks,
j. mcnamara



Sent with Proton Mail secure email.


Reply via email to