![]() |
|
||||||||||
|
|||||
|
[+4 02.11.07]
[+1 18.12.07] Регистрация: Oct 2006
Сообщений: 100
|
привет.
я гружу фотки во флешь и мне нужен эффект вспышки во время ее появления как программно заставить фотку на мгновение мигнуть? она как бы выцвести должна на мгновение как вспышка БАХ =) а потом относительно плавно принять свой изначальный вид... спасибо... |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 264
|
Попробуйте положить поверх картинки мувиклип белого цвета и изменяйте его прозрачность. Когда альфа равна 0 удаляйте мувик. В дополнение посмотрите какие фильтры можно использовать, например glow с переменной альфой...
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
и шо куда подставлять?!
|
|
|||||
|
Modus ponens
|
import mx.transitions.Transition;
import mx.transitions.TransitionManager;
class mx.transitions.Treshold extends Transition {
#include "Version.as"
public var type:Object = Treshold;
public var className:String = "Treshold";
private var _colorControl:Color;
function Treshold(content:MovieClip, transParams:Object, manager:TransitionManager) {
this.init(content, transParams, manager);
}
function init(content:MovieClip, transParams:Object, manager:TransitionManager):Void {
super.init(content, transParams, manager);
this._colorControl = new Color(this._content);
}
private function _render(p:Number):Void {
var t:Object = {};
var bright:Number = 0;
var cl:Object = this._colorControl.getTransform();
bright = (p-.1)/.9*256;
t.rb = t.gb=t.bb=bright;
t.ra = cl.ra+(255-cl.ra)*p;
t.ga = cl.ga+(255-cl.ga)*p;
t.ba = cl.ba+(255-cl.ba)*p;
this._colorControl.setTransform(t);
}
}
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 04.03.2007 в 15:32. |
|
|||||
|
[+4 02.11.07]
[+1 18.12.07] Регистрация: Oct 2006
Сообщений: 100
|
Цитата:
ээээ #include "Version.as" где это взять? вопрос номер два на сколько я знаю классы во внешних файлах *.as не мог бы ты подробнее расписать свой код!?!?! просто у мня с классами ваще беда! но точно знаю что в кадре этот код работать не будет ![]() |
|
|||||
|
Modus ponens
|
class mx.transitions.Treshold - это полное имя класса, оно значит, что файл должен находиться по адрессу mx/transitions/Treshold.as, но mx/transitions - это уже существующая папка, которая находится там, где поставлен флеш, что-то типа en/FirstRun/Classes/mx/transitions, там же и файл с версией, но он на самом деле не очень-то нужен (и инклюд тоже)... просто остался от исходника фото-транзишн.
Единственное что... флеш прийдется перезапустить после того как в файлах en/FirstRun/Classes/... были сделаны какие-то изменения. Суть кода - это просто небольшая переделка фото-транзишн, используется точно так же, как и фото, да и любая другая из этой серии.
__________________
Hell is the possibility of sanity |
|
|||||
|
[+4 02.11.07]
[+1 18.12.07] Регистрация: Oct 2006
Сообщений: 100
|
твой клас по прикольней будет! так как нет начальной альфы!
НО твой клас быжный =) у меня 8ка стоит... и у меня он фотку назад не показывает! просто белая залифка за место фотки =) нужно иф поставить =) что бы когда она высветилась вернулась в своё положение ... изучу классы... напишу свой =) а пока я не могу сам врубица =) не мог бы ты его модифицировать что бы он возратил фотку через альфу... постепенно появлялась что бы она.... ........................... должно получиться .... она высветилась... потом плавно появилась... эфект вспышки... ........................... а класс Photo наобород сначало она плавно исчезает потом маргает =) БРЕД кароче =) твой по круче однозначно только изменить слегка как я сказал и цены ему не будет! Последний раз редактировалось BARTLEBY; 06.03.2007 в 06:07. |
|
|||||
|
Modus ponens
|
Ок, на выходных сделаю чего-нть =)
если p == 1 - это конец анимации, ну, соответственно и рассчитывать от этого нужно.
__________________
Hell is the possibility of sanity |
|
|||||
|
А чем фото не подходит?
__________________
Чтоб понять, что ничего не знаешь - учись. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|