Как вернуть переменную из публичной функции

Я пытаюсь избежать использования кода на основной временной шкале, но я пытаюсь понять, как взаимодействуют файлы .as и .fla. Например, я пытаюсь выяснить, как передать переменную из основной временной шкалы в публичную функцию, сделать что-то с этой переменной и передать ее обратно в основную временную шкалу. У меня есть текстовое поле ввода на рамке и простая кнопка со слушателем. Я хочу, чтобы иметь возможность ввести 00000 00 в текстовое поле, и вернул 0,00. Ниже мой код:

import flash.events.MouseEvent;
import convertToDecimal;
var inputText:String;
var outputText:String;

submit_btn.addEventListener(MouseEvent.CLICK, submit);

function submit(e:MouseEvent):void
{
    inputText = input_txt.text;
    new convertToDecimal(inputText);
    trace();
}

А вот публичная функция:

package
{
    import flash.sampler.StackFrame;
    import flash.events.MouseEvent;
    import fl.controls.Button;
    public class convertToDecimal
    {
        public function convertToDecimal(stringParmter:String)
        {
            var rex:RegExp = /[\s\r\n]+/gim;
            stringParmter = stringParmter.replace(/^\s+|\s+$/g, '');
            stringParmter = stringParmter.replace(rex,'.');
            stringParmter = stringParmter.replace(/^0+(?!\.|$)/, '');
            if ((stringParmter == "-----.--") || (stringParmter == "0"))
            {
                stringParmter = "      00";
            }
        }
    }
}

Вероятно, это действительно нубский вопрос, но любая помощь приветствуется.

Ответы на вопрос(2)

Ваш ответ на вопрос