Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   onLoad и плавная анимаиция (http://www.flasher.ru/forum/showthread.php?t=139426)

sogologo 30.04.2010 15:54

onLoad и плавная анимаиция
 
Вложений: 1
всем привет не раз раскрывалась тема дерганья картинки, но не один из способов не подошел.

Сценарий такой:
сначала первая картинка ползёт, появляется вторая ползет, скриптом подгружается 3 картинка в box где первая картинка и так далие должно быть.

в чем проблема, ппри подгрузке картинке, ужасно начинает тормозит и дергаться подгруженная картинка

скрипт загрузки стандартный вообще:
Код AS1/AS2:

var my_mcl:MovieClipLoader = new MovieClipLoader();
 
function loadimg() {
        varTarget = this.box1_load;
        this.my_mcl.loadClip("img/foto_5.jpg",varTarget);
}
 
loadimg();

анимация простейшая, где баг то?

выкидываю пример в архиве.

mooncar 30.04.2010 16:23

У библиотечных картинок у вас сглаживание там включено, но нужно также программно сгладить картинку, загружаемую в мувик с помощью кода AS.
Код AS1/AS2:

var my_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
my_mcl.addListener(listener);
listener.onLoadInit = function  (mcTarget:MovieClip) {
        mcTarget.forceSmoothing = true ; //сгладить - поможет
};
 
function loadimg() {
        varTarget = this.box1_load;
        this.my_mcl.loadClip("img/foto_5.jpg",varTarget);
}
 
loadimg();


sogologo 30.04.2010 16:33

ага действительно помогло :) спасибо

AHKHOBA 30.05.2010 23:31

forceSmoothing - что это за свойство такое? Help о нем знать не знает. Как я понимаю, это actionscript 2... Debugger свойство пропускает... Оно не задокументированное что ли?

Tails 31.05.2010 03:00

AHKHOBA
Угу Flash 8 знать незнает что это за свойство такое, в хелпе ни строчки про него, когда компилиш эффекта никакова. Зато если откомпилить в более поздней версией флеш плеера, то работает :)


Часовой пояс GMT +4, время: 01:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.