Архив за месяц: Август 2013

Как открыть ссылку из Flash AS3, делаем простую кнопку-ссылку

Задача — необходимо создать кнопку, по нажатию которой происходит переход по ссылке на Flash, в этом же или новом окне.

Напишу краткую инструкцию с примером кода ActionScript.
В начале создаем на сцене любой MovieClip или кнопку, прописываем у него Instance name, например MyLink:
Instance name

Потом открывает окно для ActionScript, это может быть просто окно Actions (вызывается кнопкой F9), или ваш класс .as. Пишем следующий код:

MyLink.addEventListener(MouseEvent.CLICK,goURL);// отслеживаем событие клика
function goURL(e:MouseEvent){
var request:URLRequest = new URLRequest("http://maker.su/");
navigateToURL(request);// переходим на адрес
}

Читать

AS3: Хитрости с массивами, как быстрей работать с массивом

Самый быстрый способ пройти весь массив — это обойти его с конца:
var i:int = array.length;
while(i--) {
trace(array[i]); //делаем необходимую операцию с массивом
}

Очистка массива.
Чаще всего очищать массив принято присвоением = [] , но быстро очистить массив в AS3 лучше следующим образом:
array.length = 0;

Читать