![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2006
Сообщений: 44
|
Есть мувиклип. назовём его "a"
так вот нужно чтоб этот клип плавно появлялся на сцене. Пишу Проблема: как сделать чтоб клип появлялся с заданной скоростью, а то оччень медленно получаеться... ![]() Последний раз редактировалось Benuar; 04.11.2006 в 07:11. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Benuar:
1. Форумные тэги CODE пишутся в квадратных скобках... 2. В выражении "a_alpha=>100" что-то ужасное происходит... Лучше написать "a._alpha >= 100"... 3. Ну так прибавляйте к _alpha не единицу, а число побольше. Или можете использовать класс Tween...
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
var speed:Number = 5;
var rect:MovieClip = createRectangle(20, 80, 0x000000);
rect.onEnterFrame = function() {
if (_alpha > 0) {
_alpha -= speed;
trace(_alpha);
}
};
function createRectangle(width:Number, height:Number, color:Number, scope:MovieClip):MovieClip {
scope = (scope == undefined) ? this : scope;
var depth:Number = scope.getNextHighestDepth();
var mc:MovieClip = scope.createEmptyMovieClip("mc_" + depth, depth);
mc.beginFill(color);
mc.lineTo(0, height);
mc.lineTo(width, height);
mc.lineTo(width, 0);
mc.lineTo(0, 0);
return mc;
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|