Posts Tagged ‘AS3 for beginners’

Предохранитель в while

Чтобы избежать непредвиденной бесконечной зацикленности при использовании while можно использовать такой простенький ход:

var breaker:int;
while(/*условие */){

if(++breaker > 1000)break;
}

//Даже можно потом ошибочку выбросить
if(breaker > 1000)throw new Error(’Epic Error!!!’);

Нахождение адреса сайта из ActionScript`a

В комментарии к посту Работа с Видео. Класс NetStream и NetStatusEvent задали вопрос: “как сделать что бы на плеере показывал адрес сайте?”
А вот простой способ как это сделать:
Необходимо обратиться к свойствам класса LoaderInfo, который обеспечивает сведения о загружаемом SWF-файле, в частности к свойству loaderInfo.loaderURL, дающий URL-адрес SWF-файла. Затем обработать полученный результат классом RegExp, позволяющим работать [...]

Расположение Sprite`ов рядами один под другим

Задача: расположить Sprite`ты в ряд по (например) 3 в ряду. Ряды один под другим
Решение: использовать цикл и вычисление по модулю %
Пример кода:
var numberOfSrites:int = 7;//Количество спрайтов
 
var numberOfSritesInLine:int = 3;//Количество спрайтов в одном ряду
 
for(var counter:int; counter<numberOfSrites; ++counter){
 
//Создаю спрайт и рисую в нем картинку
var _Sprite:Sprite = new Sprite();
_Sprite.graphics.beginFill(0×000000);
_Sprite.graphics.drawRect(0, 0, 100, 100);
_Sprite.graphics.endFill();
 
//Располагаю спрайты
_Sprite.y = (_Sprite.width+10)*((counter - (counter%numberOfSritesInLine))/numberOfSritesInLine);
_Sprite.x = [...]

AS3 Совсем для Новичков

Єто стары урок, который я публиковал раньше в LJ, но надеюсь он и здесь не будет лишним.
Где размещать код ActionScript3.
В ActionScript 1 и 2 существовало множество вариантов размещения кода: на временной шкале, на кнопках и кипах, на временной шкале клипов, во внешних файлах с расширением .as. Но ActionScript3 полностью основан на классах, поэтому весь код [...]

Powered by WordPress | Visit BestInCellPhones.com for Free Verizon Cell Phones | Thanks to iCellPhoneDeals.com, MMORPG Games and Conveyancing