Когда вы вызываете функцию? И хотя это не является стандартной практикой для вызова метода нагрузки на элемент управления Image (установка его свойства источника является более распространенным), делать это должно быть прекрасно:
<?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 определенно не существует.
Убедитесь, что вы подождали хотя бы до тех пор, пока событие инициализации контейнера не начнет работать (как указано выше), прежде чем пытаться получить доступ к элементу управления в коде. Если вы динамически добавляете элемент управления во время выполнения, то вы должны дождаться события инициализации , чтобы убедиться, что там есть объект, с которым можно работать.
Ничего, спасибо, не знал этого. – YesMan85