Форум 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)
-   -   постепенное уменьшение width для картинок (http://www.flasher.ru/forum/showthread.php?t=121012)

roo2jae 05.02.2009 12:37

постепенное уменьшение width для картинок
 
есть такой код: берет урл картинок из xml и вставляет из друг за другом в клип.

Код AS1/AS2:

var picWidth:Number = 20;
 
var XML_URL:String = 'test.xml';
 
data_xml = new XML();
data_xml.ignoreWhite = true;
data_xml.onLoad = parseXML;
data_xml.load(XML_URL);
 
var my_mcl:MovieClipLoader = new MovieClipLoader();       
var obj:Object = {};
my_mcl.addListener(obj);
 
 
function parseXML():Void{
        for(var i:Number = 0; i<data_xml.childNodes[0].childNodes.length; i++){
                var path:String = data_xml.childNodes[0].childNodes[i].attributes.src;
                var c:MovieClip = _root.createEmptyMovieClip("ground"+i, i);
                c._x =+ picWidth*i;
                my_mcl.loadClip(path,c);
        }
}
 
obj.onLoadInit = function(mc:MovieClip){
 
}

ни как не могу додуматься как и где сделать блок для постепенного уменьшения ширины клипов, чтобы был эффект как бы исчезания.

поидее гдето тут?

Код AS1/AS2:

obj.onLoadInit = function(mc:MovieClip){
 
}

Добавлено через 2 часа 7 минут
все. дошло -)

qazwsx 05.02.2009 14:47

Код AS1/AS2:

        var interval:Number = 5000; // - milliseconds;
        obj.onLoadInit = function(mc:MovieClip)
        {
                mc.setInterval(_root, 'bloodyRiver', interval, mc)
        }
 
        function bloodyRiver(mc:MovieClip):Void
        {
                mc._width--;
        }
 
        var interval:Number = 5000; // - milliseconds;
        obj.onLoadInit = function(mc:MovieClip)
        {
                mc.onEnterFrame = bloodyRiver;
        }
 
        function bloodyRiver():Void
        {
                this._width--;
        }

Незнаю как это с помощью твинов сделать... Может быть кто нибудь другой подскажет?

P.S onLoadInit - это "событие" загрузки и иницилизации мувиклипа когда он уже готов к работе. В него ты получаеш MovieClip - контейнер в который происходила загрузка. А затем делаеш с ним что хочеш...

nOobCrafter 05.02.2009 14:49

твинов можно изменять _xscale, но это + 3 кб веса.. зато куча опций..)


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

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