четверг, 2 августа 2007 г.

Массивы в ActionScript

Итак приступим. Массивы-это, если вы знаете, упорядоченое множество данных каждый элемент которого имеет свой индекс. А если попроще то представте себе таблицу
размером 10 на 10 ячеек. Можно мысленно представить что это массив и у каждой ячейки есть свой индекс.
В ActionScript массив можно создать обратившись к оператору new:

var arr=new Array();

Но можно и проще:

var arr=[]; (квадратные скобки объязательны).

Массив заполняется данными, которые указываются в скобках через запятую. Кстате в качестве данных может быть все что угодно: цифры, строки, клипы, другие массивы.


var arr1=[3, "flash", 1000];
trace(arr1[0]);
trace(arr1[2]);


Здесь создаеться массив и arr1, заполняется данными 3, flash, 1000 и фунцией trace
выводится в окно вывода.
Вы заметили что отсчет элементов в массиве неачинается с 0 а не с 1.
[0]- это и есть индекс(номер) ячейки.
Чтобы вывести массив полностю можно прост в trace указать имя массива.

Массив можно заполнить и другим способом.
var arr1=[];
аrr1[0]=3;
аrr1[1]="flash";
arr1[4]=1000;
trace(arrl);


Здесь каждый элемент массива формируется отдельно и выводится.
Чтобы изменить величину хранимую ячейкой можно просто переопределить вот так:
var arr1=[3,"flash", 1000];
аrr1[1]="FlasherPro";
trace(arr1[1]);

Здесь выводится "FlasherPro"

Пробуйте и у вас тоже все получиться!!!

Кнопка (Button)





2 августа. Начал изучать ActionScript. После часа трудов я научился писать код для кнопок(ссылок). Итак оказываеться чтобы сделать кнопку нужно:

1. Нарисовать эту самую кнопку(здесь все зависит от вашей фантазии).
2. Нажать F8. В диологовом окне поставить точку напротив Button и преобразовать его в кнопку.
3. Выделить кнопку если она невыделена
4. Открыть панель ActionScript нажатием клавиши F9
5. И прописать код
on (press) {
//Начало функции которая выполниться при нажатии
getURL("http: //www.flasherpro.blogspot.com", "_blank");
//конец функции
}


Замечу что код нужно вешать на кнопку, а не на первый кадр.

on press - событие нажатие на кнопку
getURL - глобальная функция
_blank - означает что страница откроется в новом окне

Gradient mask

Наведите мышку на картинку




По материалам demiart.ru