при выполнение выдает ошибку: обращение в initApp() к null объекту. что не так? спасибо.

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">
<mx:Script>
<![CDATA[
import flash.net.*;
import flash.display.*;
import flash.net.URLRequest;
var urlRequest:URLRequest = new URLRequest("../bin-debug/picture.jpg");
var ldr:Loader = new Loader();
public function initApp():void {
ldr.load(urlRequest);
addChild(ldr.content);
}
]]>
</mx:Script>
</mx:Application>