Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 3 > замена изображения по ходу работы программы


Автор: nogoody 23.3.2010, 17:34
Есть флеш-банер.
В одном из слоев заданоь движение по траектории картинки, загруженной в библиотеку.
Есть ли возможность заменить эту картинку в ходе выполнения программы через AS3?

Т.е. у меня изначально по траектории летают пустые квадраты. На их место, по нажатии различных кнопок, должны загружаться разные картинки.
Не могу разобраться, как подменять картинки.

Автор: ОВиталий 25.3.2010, 09:27
каждый квадрат сделате отдельным MovieClip, задай ему инстансы, за тем в коде программы подключай картинки:


Код

var img:Loader  = new Loader();
img.load(new URLRequest(capUrl));
/*интснанс вашего квадрата*/.addChild(img);
img.contentLoaderInfo.addEventListener(Event.COMPLETE, 
    function(e:Event):void{
    var img = e.currentTarget.loader;
                  /*
                 масштабирование картинки
                   */
    });

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)