![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2006
Адрес: *.kh.ua
Сообщений: 19
|
Здравствуй, народ!
Возможно, вопрос довольно ламерский, но всё же рискну его задать... В общем, имеем код (AS 2): var myJPGImageAdress:String = "http://somehost/1.jpg";
var my_mc:MovieClip = _root.createEmptyMovieClip("myMovieClip", getNextHighestDepth());
// Размещаем ролик на экране в указанном месте
my_mc._x = 100;
my_mc._y = 100;
// Загружаем картинку
my_mc.loadMovie(myJPGImageAdress, "GET");
// Меняем ширину картинки
my_mc._width = 100;
За любую помощь буду очень благодарен. П.С.: прощу прощения за вопиющее ламерство ![]() --- Главной моей целью является загрузить с сайта изображение и сжать его по ширине и высоте до определённого размера (в данном случае 100 на 100 пикселов) и отобразить на экране (что-то вробе thumbnail'а, при наведении на изображение курсора мыши оно должно увеличиваться в размерах; когда пользователь убирает курсор мыши с изображения, оно должно уменьшаться до 100x100). Последний раз редактировалось etc; 18.02.2008 в 20:38. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
1) Загрузка асинхронна (использовать MovieClipLoader.onLoadInit).
2) Изображение наследует позицию, угол, и масшаб мувиклипа, в который оно загружено (если хотите изменяйте не _width, а _xscale). |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Добавка к 1-му пункту. Как только началась загрузка в мувиклип, его содержимое удаляется, то есть имеем пустой мувиклип. А по скольку размер мувиклипа - это размер его содержимого, то попытка пустому мувиклипу задать размер, это тоже самое, что вилкой суп есть.
|
|
|||||
|
Регистрация: Nov 2006
Адрес: *.kh.ua
Сообщений: 19
|
спасибо огромное!
![]() Да я сам планировал использовать MovieClipLoader, но тестировал локально, загрузка была моментальная, так что код нормально работал. Масштабирование при помощи _xscale действительно помогло. Но для того, чтобы узнать коэффициент масштабирования, нужно узнать ширину и высоту самого изображения. Скажите, пожалуйста, как это можно узнать средствами ActionScript (не хочется эту задачу перекладывать на РНР скрипт, чтобы ещё потом данные загружать во флеш)... Спасибо ещё раз. ![]() |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Загрузка немоментальна в любом случае. Хоть локально, хоть нелокально. Размеры изображения можно узнать только после того, как оно загружено и проинициализировано.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|