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

$mival 08.01.2006 21:16

Цитата:

Сообщение от Aelita
я предпочитаю "сделайте все за меня", если не трудно.

Okay, только за $$$.

Elodreid 08.01.2006 22:22

Вложений: 1
Вот сделал :) Конечно не много не правильно, но результат один :D

Elodreid 08.01.2006 22:26

Вложений: 1
Сорри не заметил что там закольцовано, вот правильный результат :rolleyes:

D12 08.01.2006 23:37

Вложений: 1
//аттач)))какая великая вещь)))для того чтобы саттачить мувик из библиотеки
//нужно сначало зайти в библиотеку , кликнуть правой кнопкой мыши
//на нужном нам мувике зайти в Linkage и поставить галочку напротив
//Export for Action Script , и задать ему имя которое мы будем изпользовать
Код:

//в нашем скрипте (попробуй посмотреть как ето сделал я )))
//каждый раз аттача мувик необходимо ему задовать новое имя и
//новый слой смотри )  attachMovie("buttonmovie","buttonmovie1",1);
// далее для нового мувика уже будет так attachMovie("buttonmovie","buttonmovie2",2);

_root.attachMovie("Flamingo","Flamingo",1);
_root.Flamingo._x=300;
_root.Flamingo._y=130;
_root.Flamingo.onEnterFrame = function() {
this._x-=1;
if(this._x==-100){
this.unloadMovie();
}
}
_root.attachMovie("BMIStand","BMIStand",2);
_root.BMIStand._x=480;
_root.BMIStand._y=130;
_root.BMIStand.onEnterFrame = function() {
this._x-=1;
if(this._x==-100){
this.unloadMovie();
}
}
_root.attachMovie("Pink","Pink",3);
_root.Pink._x=700;
_root.Pink._y=130;
_root.Pink.onEnterFrame = function() {
this._x-=1;
if(this._x==-100){
this.unloadMovie();
}
}
//-------------------------------------------------------------
_root.onEnterFrame = function() {
counter += 1;
if(counter ==90){
_root.attachMovie("Flamingo","Flamingos",4);
_root.Flamingos._x=920;
_root.Flamingos._y=130;
_root.Flamingos.onEnterFrame = function() {
this._x-=1;
if(this._x==-100){
this.unloadMovie();
}
}
}
if(counter ==348){
_root.attachMovie("Pink","Pinks",5);
_root.Pinks._x=920;
_root.Pinks._y=130;
_root.Pinks.onEnterFrame = function() {
this._x-=1;
if(this._x==-100){
this.unloadMovie();
}
}
}
}




P.S. можно и так ) с наивностью по детски ) а закольцевать просто в нужное время нужно обнулить счетчик и все пойдет занова , ведь Флеш видет код весь целиком )

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

Nirth: будь другом, прячь код в соответствующие тэги ( думаю знаешь )

Elodreid 09.01.2006 19:17

D12 учту, но просто я только влез в флеш.. вот и написал как смог :)
А где комент автора? :-\

Antares 09.01.2006 21:05

Да, D12, плиз, юзай тэг code. Читать тяжело.

alkonaft 10.01.2006 00:39

кстате а как вообще идёт принцип этого меню. Дубликатами?

Elodreid 10.01.2006 01:01

посмотри исходник :)
Сдвиг по оси мувиклипа ;)

alkonaft 10.01.2006 01:12

Цитата:

Сообщение от Elodreid
посмотри исходник :)
Сдвиг по оси мувиклипа ;)

Извини не увидел. Кстате там координаты выставлены в ручную. Надо было выцепить их из размеров мувика для подчёта)))

Elodreid 10.01.2006 01:16

хм... ну можно было и так... только мне думать как их высчитывать не охото было :))


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

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