Форум 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)

Aelita 08.01.2006 12:23

помогите создать скролл
 
Помогите создать скролл как на сайте http://www.golla.fi/index_flash.html
Спасибо.

ravenco 08.01.2006 13:40

вот исходники Уилла
одинь
два
разберись сам...

Aelita 08.01.2006 13:58

извините, но не работает

ravenco 08.01.2006 15:24

не работает что?

Antares 08.01.2006 15:35

Такое может быть. Исходники-то каких времен...

ravenco 08.01.2006 15:54

ага, я хроню все исходники со старой Flasher.ru по моему с 2001 или 2000 года
хроню так просто, на радость малышам...

Aelita 08.01.2006 16:02

Ну и где же ваша помощь, я новичок в этом деле. Можете мне помочь?

Aelita 08.01.2006 16:04

Второй исходник вообще не работает, а первый не подходит.

Antares 08.01.2006 16:07

Туториалы на senocular.com -- там должны быть туторы новее, чем здесь. Если очень нужен скроллер для текста -- могу поделиться своим компонентом, но только потому, что вы девушка. Как пользователь вы пока ведете себя так, как я не люблю -- сразу просите готовое.

Aelita 08.01.2006 16:17

Очень нужен горизонтальный скроллер как на сайте, который я написала. Если можно готовый. Спасибо.

Antares 08.01.2006 16:51

Туториал раз
Туториал два
Туториал три

ravenco 08.01.2006 17:10

2 Antares
спасибо друг, выручил от позора ;)

Rustem-inside 08.01.2006 17:22

Такой горизонтальный скролл описывается в книге "FlashMX Action Script Библия пользователя" Автор Р. Рейнхардт, Д. Лотт

Antares 08.01.2006 18:31

Ой, да простят меня, но Джой Лотт в этой книге в моих глазах опозорился. Книга отстойная. Сорри за флейм, тему не развиваем.

Aelita 08.01.2006 18:44

опять не совсем получилось, мне надо по бокам кнопки, которые ускоряют темп.

Elodreid 08.01.2006 18:51

Делай просто не через мышку, а через rollOver на кнопку... :-\

Antares 08.01.2006 18:58

Ну так напрягите голову, изменений там совсем немного надо. Или "сделайте все за меня" ?

Aelita 08.01.2006 19:36

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

Elodreid 08.01.2006 20:58

Блондинка :)

Antares 08.01.2006 21:01

Элодрейд, два устных у тебя было. Оскорблять человека тебе права никто не давал.
Первая звезда на погоны и зачисление в список особо контролируемых.

$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

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

alkonaft 10.01.2006 01:22

Ну принцип главное ясен. Ждёи коммента девушки.

Aelita 10.01.2006 15:12

Elodreid, я твой файл не смогла открыть, там какая-то ошибка, может потому что у меня Flash MX?


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

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