Run Action Script code in Flash application

By xngo on June 23, 2019

Below is an example showing how to run action script code in Flash application. By default, Flash player doesn't know which function to call. In order to let it know, you simply have to set your function name to the creationComplete attribute in the <s:Application> tag. In the example below, it is creationComplete="main()".

<?xml version="1.0" encoding="utf-8"?>
<!--
Description: Show how to run action script in Flash application.
-->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
         xmlns:s="library://ns.adobe.com/flex/spark" 
         xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
         creationComplete="main()"
         >
  <fx:Script>
    <![CDATA[
      import mx.controls.Text;
 
      public function main():void
      {
        // Create the "Hello World!" text.
        var oText:Text = new Text();
        oText.text="Hello World!";
 
        // Add the Text element in the screen.
        this.addElement(oText);
      }
    ]]>
  </fx:Script>
</s:Application>

About the author

Xuan Ngo is the founder of OpenWritings.net. He currently lives in Montreal, Canada. He loves to write about programming and open source subjects.