Теперь, когда я наконец-то понял, что вы хотите сделать, у меня есть еще одна идея, которая немного сложнее.
Создайте файл с именем Dummy.as и заполните егоэто:
package
{
public class Dummy
{
public static function send(url:String):void
{
var request:Myclass=new Myclass(url);
}
}
}
class Myclass
{
public function Myclass(inp:String)
{
trace(inp);
}
}
Опять избавимся от
<fx:Script source="URLRequest.as" />
и заменим его на
<fx:Script>
<![CDATA[
import Dummy;
]]>
</fx:Script>
и наконец заменим
<s:Button x="1" y="12" label="ɢɪᴛ push !" click="send()"/>
с
<s:Button x="1" y="12" label="ɢɪᴛ push !" click="Dummy.send(txtName.text)"/>
Хитрость в том, что мы импортируем класс Dummy, который просто имеет статическую функцию, которую мы можем вызывать без создания экземпляра.Более того - до тех пор, пока мы определяем его вне пакета, мы можем добавлять больше определений классов, которые видны классу Dummy.