Просмотр полной версии : РАНДОМ АЛЬ
NeZnayKa
07.08.2003, 15:31
Добрый час !
у меня такой вопрос, как можно изменять альфа програмно ?
тоесть я хочу постепенно изменять альфу(рандомно) .
помогите плиз...
с уважением
NeZnayKa
07.08.2003, 15:40
СОРИ за ТОПИК !!
даже сам не знаю как эт получилось...!!
Aryshev Dm.
07.08.2003, 15:56
Все предельно просто.
меняешь _alpha, т.е.
example_mc._alpha=x; // x от 0 до 100
NeZnayKa
07.08.2003, 16:11
я хочу чтоб альфа менялась постепенно !
вот исходник, там альфа рандом.
вот хочу сделать чтоб альфа там менялась постепенно а не сразу...
Aryshev Dm.
07.08.2003, 22:59
Я не знаю, что ты в итоге хочешь, но мне так кажется следующее должно тебе помочь.
1. Удаляешь
onClipEvent (enterFrame) {
this._alpha = random(100)+12;
}
// сам знаешь где, и вообще с этим делом осторожнее, т.к. нужно точно понимать когда это событие происходит.
2. и вставляешь в aza во второй фрейм перед i = Number(i)+1; следующее:
var add_ = (_parent.i*2/a/(a-1)*100)*0.8; // на эту величину изменяется прозрачность, можно разные попробавать
setProperty("kare" add i,_alpha,getProperty("kare" add (i-1),_alpha)+add_);
Вот и все.
P.S. Ну и код у тебя, наверное только начинаешь изучать флэш и, скорее всего, по старым книжкам.
P.P.S Если нужно вышлю переработанный исходник или сюда выложу.
NeZnayKa
08.08.2003, 12:40
угу, я только начинаюший :D
а можно так сделать чтоб квадратики мигали ну как в моем исходнике только не так быстро а помедленее...
я хочу чтоб каждый квдрад мигал по разному...
спасибо за исходник тоже идеа :D
Aryshev Dm.
11.08.2003, 20:15
Тогда балуйся с onClipEvent (enterFrame) {}
или задержками setInterval() // смотри помощь
Я бы так делал.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.