Координаты X от дня недели?

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Координаты X от дня недели?

Сообщение Alazaur »

Ну как-то так:

Код: Выделить всё

var dateMc:MovieClip;var loader:Loader = new Loader();loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedMovie);loader.load(new URLRequest("date.swf"));        function loadedMovie(e:Event):void {    e.target.removeEventListener(Event.COMPLETE, loadedMovie);    dateMc = e.target.content as MovieClip;    addChild(dateMc);     var dt:Date = new Date();        var day:int = dt.day;        var hour:int = dt.hours;        if (hour < 6) {            if (day) day--;            else day = 6;        }               switch(day){            case 0: dateMc.test.x = 100; break; //вс            case 1: dateMc.test.x = 120; break; //пн            case 2: dateMc.test.x = 180; break; //вт            case 3: dateMc.test.x = 220; break; //ср            case 4: dateMc.test.x = 221; break; //чт            case 5: dateMc.test.x = 240; break; //пт            case 6: dateMc.test.x = 300; break; //сб        }        dateMc.test.y = 100;}
Аватара пользователя
vitebsk911
Сообщения: 143
Зарегистрирован: 11 июл 2012, 23:09

Re: Координаты X от дня недели?

Сообщение vitebsk911 »

Я так понимаю тут загружаем swf файл

Код: Выделить всё

var dateMc:MovieClip;var loader:Loader = new Loader();loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedMovie);loader.load(new URLRequest("date.swf"));       function loadedMovie(e:Event):void{    e.target.removeEventListener(Event.COMPLETE, loadedMovie);    dateMc = e.target.content as MovieClip;    addChild(dateMc);
а как написать в первом кадре что еще одна swf загружалась - одна за одной... т.е первая потом за ней сторая(без выгрузки)
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Координаты X от дня недели?

Сообщение gpv123 »

vitebsk911, создай еще один лоадер и загружай.
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Координаты X от дня недели?

Сообщение Alazaur »

Или в цикле

Код: Выделить всё

 var loader:Loader;for(var i:int = 0; i < кол-во_флешек; i++){   loader = new Loader();   loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedMovie);   loader.load(new URLRequest("URL_флешки"));} function loadedMovie(e:Event):void{    e.target.removeEventListener(Event.COMPLETE, loadedMovie);    var mc:MovieClip = e.target.content as MovieClip;    addChild(mc);} 
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Координаты X от дня недели?

Сообщение gpv123 »

Alazaur, вроде последовательно просили загружать:

Код: Выделить всё

var urls:Array = ['url1', 'url2', ... , 'urlN'];var i:int = 0;loadedMovie(); function loadedMovie(e:Event = null):void{    if (e)    {        e.target.removeEventListener(Event.COMPLETE, loadedMovie);        addChild(e.target.content as Sprite);    }        if (i < urls.length)    {        var loader:Loader = new Loader();        loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedMovie);        loader.load(new URLRequest(urls[i++]));    }}
Последний раз редактировалось gpv123 30 июл 2012, 22:26, всего редактировалось 2 раза.
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Координаты X от дня недели?

Сообщение Alazaur »

Ну если последовательно, то да, как-то так, только, не urls[i++] а urls[++i] ;)
UPD, а нет все правильно это я загнался :D
Аватара пользователя
vitebsk911
Сообщения: 143
Зарегистрирован: 11 июл 2012, 23:09

Re: Координаты X от дня недели?

Сообщение vitebsk911 »

А если возвращая к первоначальному вопросу, кто знает как вот это:

Код: Выделить всё

var dt:Date = new Date();    var day:int = dt.day;    var hour:int = dt.hours;    if (hour < 6) {        if (day) day--;        else day = 6;    }       switch(day){        case 0: test.x = 100; break;//вс        case 1: test.x = 120; break; //пн        case 2: test.x = 180; break; //вт        case 3: test.x = 220; break; //ср        case 4: test.x = 221; break; //чт        case 5: test.x = 240; break; //пт        case 6: test.x = 300; break; //сб    }    test.y = 100;
Написать на AS 2.0
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Координаты X от дня недели?

Сообщение Александр »

vitebsk911
test._x
test._y
Аватара пользователя
vitebsk911
Сообщения: 143
Зарегистрирован: 11 июл 2012, 23:09

Re: Координаты X от дня недели?

Сообщение vitebsk911 »

Александр спасибо, работает
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Координаты X от дня недели?

Сообщение Alazaur »

vitebsk911, ларчик то просто открывался, а мы тут с бубном плясали :D
Ответить