PDA

Просмотр полной версии : не работает часть кода после загрузки флешки через прелоадер


ere
06.11.2009, 13:58
Есть флешка с таким кодом

function onLoad(){
Mouse.addListener(this);
}
function onMouseWheel (delta:Number, scrollTarget:String) {
this._x = this._x-5*this._xmouse*delta/100;
this._y = this._y-5*this._ymouse*delta/100;

this._xscale = this._xscale+5*delta;
this._yscale = this._yscale+5*delta;
}
hihka.onPress = function() {
_root.hihka.startDrag(false);
};
hihka.onRelease = function() {
_root.hihka.stopDrag();
};

Смысл флешки масштабирование изображения по положению мышки скролом и перетягивание изображения.
Сама флешка работает нормально, но когда ёё подгружаю с помощь прелоадера масштабирование не работает. Что то не так прописано в масштабировании но не знаю что? Прошу помощи.

Wlspartak
09.11.2009, 14:23
Может в загружаемой флешке указать
_lockroot=true;

ere
09.11.2009, 17:00
Я пробовал не помогает, но поискав по зарубежных сайтах нашёл приемлемый код и исходник написанный на as3. Кому интересно можно посмотреть и скачать на http://www.cocut.cn/scripts/1887-flashden-xml-zoom-as3.html.
Я с ним пока поразбираюсь. А вообщето на зарубежных сайтах исходников и примеров намного больше, главное правильно сформулировать запрос. Если трудности с английским воспользуйтесь автоматическим переводчиком страниц от гугла.
Исходник не прилагаю так как он весит 1,2м. можно скачать с сайта но там нужна регистрация или прямо с обменника ***************/files/182329455/Zoom_AS3-SPECTRO.rar, а то что получаеться можно глянуть в архиве.