![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2005
Сообщений: 1
|
как просматривать в флеш ролике внешние jpg файлы?
подскажите технологию? задача такая имеется несколько фоток со стандартными статическими именами допустим: ris1.jpg ris2.jpg ris3.jpg надо при нажатии соответствующих кнопок выводить в одну статическую рамку эти файлы. что бы в дальнейшем не редактировать ролик а поменять на сайте только фотки. Приветствуется самые простые способы? |
|
|||||
|
for (i=1; i<=3; i++) {
this['buttom'+i].onRelease = function() { this.loadMovie('ris'+i+'.jpg'); } } Примерно так! ![]()
__________________
Координаты Собаки Павлова: URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862 |
|
|||||
|
Опишу технологию,
пусть mc_ramka - имя клипа рамки куда по центру будешь грузить фотки. mc_loader - пустой мувик, который в принципе можешь разместить где хочешь на сцене а потом выравнять. В него будешь грузить сами фотки на кнопе "загрузить" ставишь событие on (click) { loadMovie("путь к картинке"+"имя_картинки.jpg", "_root.mc_loader"); }; } Осталось выровнять картинку по центру рамки. Для этого на клип mc_loader ставишь событие: onClipEvent (data) { _root.alignImage(this); } а вот и код самой функции alignImage alignImage = function (mcName) { distortX = Math.round(mcName._width/2); distortY = Math.round(mcName._height/2); mcName._x = mc_ramka._x+Math.round(mc_ramka._width/2)-distortX ; mcName._y = mc_ramka._y+Math.round(mc_ramka._height/2)-distortY; }; |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|