![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2007
Сообщений: 6
|
Есть флешка, в которую динамически грузится клип. Высота и ширина загружаемого клипа больше, чем размер флешки. Нужно уменьшить клип пропорционально до размеров флешки.
Есть такой код, но клип не уменьшается. Подскажите, в чем ошибка? |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
MovieClipLoader вам поможет.
|
|
|||||
|
Регистрация: May 2007
Сообщений: 6
|
Изменила загрузку клипа.
Проблема в том, что клип не уменьшается. Если в вместо хх и уу прописать конкретные значения, то xscale и yscale срабатывают. Если же оставить переменные - не работает. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Неправильно. Сперва клип грузим, потом с ним работаем. Для этого и нуже MovieClipLoader и его неповторимое onLoadInit.
|
|
|||||
|
Регистрация: May 2007
Сообщений: 6
|
Вот так?
var clip_mcl:MovieClipLoader = new MovieClipLoader();
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
trace(target_mc._width+','+target_mc._height);
xx = Math.round((Stage.width * 100) / target_mc._width);
yy = Math.round((Stage.height * 100) / target_mc._height);
trace(xx+','+yy);
target_mc._xscale = xx;
target_mc._yscale = yy;
};
clip_mc1.addListener(mclListener);
clip_mcl.loadClip(muv, target_mc);
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Очень похоже. Если работает, то так.
Хотя погодите, вы хотите его на всю сцену? После загрузки доступны и ширина и высота, можно просто А до загрузки непонятно, что такое ширина клипа который еще не загружен. А вы на это пытались разделить. |
|
|||||
|
Регистрация: May 2007
Сообщений: 6
|
С onLoadInit не работает. Вообще не выполняется этот кусок кода.
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
попробуйте
Последний раз редактировалось Molecula; 22.05.2007 в 18:00. |
|
|||||
|
Регистрация: May 2007
Сообщений: 6
|
с onLoadComplete - тоже не работает.
Клип загружается, но с ним ничего не происходит. Даже trace не выводится. |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Исходник надо давать, там косяк какой-то скорее всего в имени файла неправильный или где-то в букве ошиблись - посмотрите внимательней, попейте кофе потом на трезвый глаз смотреть.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:44. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|