Мета тэги не зависят от среды исполнения, они вшиты во флекс СДК, в компилятор.
Простой прелоадер можно сделать так (на примере измененного темплейта FlashDevelop)
Мейн класс (точка входа в программу, обычно обозначается отличным от других классов значком):

Код AS3:
package
{
[Frame(factoryClass = "Preloader")]
public class Main extends Sprite
{
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
}
}
}
Класс Preloader (в том же пакете, что и Main.as)

Код AS3:
package
{
public class Preloader extends Sprite
{
public function Preloader()
{
loaderInfo.addEventListener(ProgressEvent.PROGRESS, progress);
loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
// TODO show loader
}
private function ioError(e:IOErrorEvent):void
{
}
private function progress(e:ProgressEvent):void
{
var percentage:Number = e.bytesLoaded / e.bytesTotal;
if(percentage == 1)
{
loadingFinished();
}
}
private function loadingFinished():void
{
loaderInfo.removeEventListener(ProgressEvent.PROGRESS, progress);
loaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, ioError);
// TODO hide loader
startup();
}
private function startup():void
{
var mainClass:Class = getDefinitionByName("Main") as Class;
addChild(new mainClass() as DisplayObject);
}
}
}