![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 7
|
Задача:
Загрузить картинку во флеш, и чтобы она после загрузки появилась не сразу а из прозрачности от 0 до 100 картинка должна позиционироваться по центру + растягиваться во весь экран. Что я сделал: Загрузку картинки в контейнер + растягивание во весь экран. далее я на таймлайне делал прозрачность контейнера 0 и переход в 100 Но тут возникла проблема с прозрачностью. Как только я добавляю код позиционирования картинка появляется мгновенно. Без позиционирования прозрачность нормальная, т.е как надо. // Запрещаем масштаб
Stage.scaleMode = "noScale";
// Выравниваем все по верхнему левому краю
Stage.align = "TL";
// Иницилизация новых переменных
// Переменная выводит рандомно числа от 0 до 19 - всего 20 чисел
//Нужна для генерации имени фотографии
var randomNum = random(19) ;
// Переменная которая определяет полное название фотографии с расширением
var FotoName = randomNum + "_ss08.jpg";
trace ("Загруженая фотография: " + FotoName ) ;
// позиционирование image с тестовым контентом
/*// Начало сторк из-за которых весь косяк
imagePos = new Object();
imagePos.onResize = function ()
{
image._x = Stage.width/2 - image._width /2;
image._y = Stage.height/2 - image._height/2;
}
Stage.addListener(imagePos);
imagePos.onResize();
/* // конец глюкам
//Загрузка рандомных изображений в контейнер Image
loadMovie("img/campaign_ss08/"+FotoName, "image");
gotoAndPlay ("MinAlpha");
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 7
|
проблему решил сам
с помощью |
|
|||||
|
Регистрация: Mar 2006
Адрес: Москва
Сообщений: 415
|
Цитата:
- правильнее писать: но никак не обджект... - Картинку можно и нужно грузить с помощью MovieClipLoader и именно там ловить окончание загрузки, с помощью onLoadInit и соответственно производить какие-либо действия. - Использовать таймлайн в принципе нужно только в крайних случаях... |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 7
|
а можно пример с использованием MovieClipLoader ?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|