![]() |
|
||||||||||
|
|||||
|
Я гружу фотку в клип:
_root.mc.loadMovie('abc.jpg'); Как мне теперь поменять размер фотки? По идее, можно, наверное, менять размер клипи mc? но нужно дождаться загрузки... а как??? Заранее спасибо! |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
От тебя таких вопросов не ожидал -
_root.mc.onEnterFrame = function() { if (mc._width != 0 || mc._width != undefined) { mc._xscale = 20; mc._yscale = 20; delete _root.mc.onEnterFrame; } }; |
|
|||||
|
АВ я от тебя не ожидал такого детского ответа...
Как бы загрузку фоток превратить в объект, чтобы использовать onLoad??? |
|
|||||
|
onLoad работает при вставление такого кода:
//defining a function to store handlers in our global list
MovieClip.prototype.addOnLoadHandler = function(path, func)
{
if (MovieClip._onLoadHandler_ == undefined) {
MovieClip._onLoadHandler_ = {};
}
MovieClip._onLoadHandler_[path] = func;
};
//hide it
ASSetPropFlags(MovieClip, ["addOnLoadHandler"], 1);
//
//define getter/setter functions for onLoad
sol = function (func) { addOnLoadHandler(this, func);};
gol = function () { return MovieClip._onLoadHandler_[this];};
MovieClip.prototype.addProperty("onLoad", gol, sol);
|
|
|||||
|
Хорошее завершение...
а как дождаться конца парсинга? |
|
|||||
|
Надо сделать задержку на один кадр
Как это сделать зависит от ситуации. Либо дождаться следующего кадра мувика, либо переопределять onEnterFrame А вообще попробуй сам поиграться Может так же как с onLoad можно поступить с onInit Или использовать MovieClipLoader.onLoadInit() - там уже все инициализировано |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Цитата:
"Как мне теперь поменять размер фотки?" Если хочешь чего другого, спрашивай ВНЯТНО. ![]() |
![]() |
Часовой пояс GMT +4, время: 18:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|