Когда вы вызываете функцию? И хотя не является обычной практикой вызывать метод load для элемента управления Image (установка его свойства source более распространена), это должно быть хорошо:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="onInitialize()">
<mx:Script>
<![CDATA[
private function onInitialize():void
{
Img.load("http://turbonerd.com/media/images/roaming/o/20100203192528.jpg");
}
]]>
</mx:Script>
<mx:Image id="Img" />
</mx:Application>
Однако важно, когда вы вызываете этот метод; если вы получаете нулевую ссылку на эту конкретную строку, тогда элемент управления Image определенно отсутствует.
Убедитесь, что вы подождали, по крайней мере, пока не сработает событие инициализации контейнера (как указано выше), прежде чем пытаться получить доступ к элементу управления в коде. Если вы динамически добавляете элемент управления во время выполнения, вам следует дождаться события инициализации элемента управления , чтобы убедиться, что там есть объект для работы.