Прозрачность в AS3

  • Автор темы Автор темы Wild_Boar
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Wild_Boar

вредное животное
Топикстартер
10 лет на форуме
Сообщения
297
Реакции
59
Пытаюсь заставить картинку "раствориться" средствами AS. Картинку перевел в MovieClip (sobor), написал вот этот код. Не работает, подскажите где ошибка.
Код:
import fl.transitions.Tween;
import fl.transitions.easing.*;
addEventListener(Event.ENTER_FRAME, Image);
function Image(e:Event):void {
	new Tween(sobor, "alpha", None.easeOut, 1, 0, 8, true);
}
 
Ответ: Прозрачность в AS3

Извините, какого Ass?
 
Ответ: Прозрачность в AS3

Wild_Boar, кинь файло в личку я поковыряюсь, чем смогу помогу.
 
Ответ: Прозрачность в AS3

перевел в MovieClip (sobor),
sobor - наверное имя мувиклипа, а надо Instance Name задать. На сцене выделите черной стрелкой вытянутый мувиклип и в палитре Properties пропишите Instance Name (в вашем случае - sobor). Да, и еще - первые две строчки - точка звездочка у обоих.

import fl.transitions.*;
import fl.transitions.easing.*;
 
Ответ: Прозрачность в AS3

Да собственно приведенный код и есть весь файл, картинку можно любую взять. Ты же знаешь как это делается через временную шкалу - alpha100% -->alpha0%, хотелось понять как такой эффект в AS3 прописать.
 
Ответ: Прозрачность в AS3

Если ты код пишешь на линейке, тогда как-то так..
 

Вложения

  • lsd.rar
    lsd.rar
    245.9 КБ · Просм.: 350
Ответ: Прозрачность в AS3

А вот тебе код, который в отдельном .as файле. Так щас модно писать ;)

А в твоем коде в начале поста нужно добавить import flash.events.Event; , ибо ты используешь Event.ENTER_FRAME.
И тогда код заработает. Только не так как тебе нужно, потому что у тебя не будет успевать происходить анимация из-за Event.ENTER_FRAME =))

Дабы ты понял почему возьми вот этот поправленный кусочек и вставь заместо своего и поймёшь:
Код:
import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.events.Event;
addEventListener(Event.ENTER_FRAME, Image);
function Image(e:Event):void {
	new Tween(sobor, "alpha", None.easeOut, 1, 0, 8, true);
	trace("ff");
}
 

Вложения

  • as3.rar
    as3.rar
    82.3 КБ · Просм.: 351
Ответ: Прозрачность в AS3

Ну ты молоток, а мне тут еще ковыряться и ковыряться....
 
Ответ: Прозрачность в AS3

Мне самому ковыряться и ковыряться... Просто я больше в этом ковырялся вот и всё =))
 
Статус
Закрыто для дальнейших ответов.