Архів для Грудень, 2007

Загадка по ActionScript 2.0

понеділок, Грудень 24, 2007

Загадка від Іллі Паніна:

Маємо:

1. Клас, ActionScript 2.0:

class fleas.puzzles.OneMore
{
	public var link:String;
	public function OneMore(_url:String)
	{
		link = _url;
	}
}

2. Код:

import fleas.puzzles.OneMore;
var flea:OneMore = new OneMore('megaurl.com');
trace(flea.link);

Що буде в output?

(more…)

Невеличка хитрість з бібліотекою у Flash IDE

неділя, Грудень 23, 2007

Що до мене, то я звик, коли продивляючи файли з теками, теки розташовуються спочатку, а потім ідуть файли. Особливо якщо було вибрано сортування за типом. Але у Flash IDE це не так. Якщо навіть вибрати сортування за типом, то символи типу Button будуть розташовані вище тек.

Для себе я вирішив цю проблему додаючи пробіл на початку імені теки. Таким чином при сортуванні за ім’ям всі теки розташовуються вгорі. І цим же я виключаю можливість конфлікту імен, адже Flash IDE не дозволяє створити теку і символ з однаковим ім’ям.

Малюнками, створеними руцями у Flash IDE, можна керувати за допомогою ActionScript

четвер, Грудень 20, 2007

Усі наші малюнки у Flash IDE перетворюються в Shape. Звернутися до них можна за допомогою, наприклад, методу DisplayObjectContainer.getChildAt(). Цікаво, що усе намальоване стає одним екземпляром класу Shape, навіть якщо малюнки знаходяться в групах або являють собою Drawing Object або знаходяться на різних шарах. За одним винятком: якщо між малюнками немає мувікліпу.

Нерозривний дефіс є!

понеділок, Грудень 17, 2007

Теґ <nobr></nobr> не діє в Flash. Але, якщо Вам потрібний нерозривний дефіс, то використовуйте м’який дефіс (soft hyphen). Код 173 (0xAD), html-entity: ­­­­­­­&shy;

Підглянув в ruFlash. Тест можете подивитися на Flash-MX.ru.

Оновлення:
Іще, авжеж,  існує нерозривний пробіл: Код 160 (0xA0), html-entity: ­­­­­­­&nbsp;

Корисна блоха з літералом Array в ActionScript 3.0

неділя, Грудень 16, 2007

В ActionScript 3.0 при створенні Array за допомогою літералу, можна залишати кому після останнього елементу і це не видасть помилки:

var myList:Array = [
"The",
"quick",
"brown",
"fox",
];

Блоху спіймав senocular, російською можете почитати на Flasher.ru.