Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   РАНДОМ АЛЬ (http://www.flasher.ru/forum/showthread.php?t=47760)

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

Вложений: 1
я хочу чтоб альфа менялась постепенно !
вот исходник, там альфа рандом.
вот хочу сделать чтоб альфа там менялась постепенно а не сразу...

Aryshev Dm. 07.08.2003 22:59

Вложений: 1
Я не знаю, что ты в итоге хочешь, но мне так кажется следующее должно тебе помочь.

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() // смотри помощь

Я бы так делал.


Часовой пояс GMT +4, время: 15:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.