Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.07.2006, 05:03
kalligula вне форума Посмотреть профиль Отправить личное сообщение для kalligula Найти все сообщения от kalligula
  № 1  
Ответить с цитированием
kalligula

Регистрация: Jul 2006
Сообщений: 1
По умолчанию [Не надо мне помогать, я сделаю все сам!]

все перерыл все исходники, а в поиске даже не знаю какие ключевые слова вбить......Я во флеше НОЛЬ а мне срочно надо сделать вот такую штуку как здесь http://reebok.ru/products/catalog штооб фон за курсором бегал!! ЗАРАНЕЕ СПСИБО! ВЫРУЧАЙТЕ!

Старый 01.07.2006, 11:18
aaum вне форума Посмотреть профиль Отправить личное сообщение для aaum Найти все сообщения от aaum
  № 2  
Ответить с цитированием
aaum
 
Аватар для aaum

Регистрация: Apr 2006
Сообщений: 107
вот ключевые вещи:

onClipEvent (enterFrame) {ля-ля-ля};

_xmouse;
_ymouse;

_y.MinBildet = а тут функция какая то с переменными координатами;

функция и отлов координат в каком то виде должны быть вместо ля-ля-ля, внутри скобок.

MinBildet - здесь твоя картинка. Остальное сам.
__________________
скромность и гордость


Последний раз редактировалось aaum; 01.07.2006 в 11:26.
Старый 01.07.2006, 13:17
Пуннокио вне форума Посмотреть профиль Отправить личное сообщение для Пуннокио Найти все сообщения от Пуннокио
  № 3  
Ответить с цитированием
Пуннокио

Регистрация: May 2006
Сообщений: 25
привет
по моему элементарнее ничего нет
как ты вообще хочешь сделать если даже такого незнаешь? это не упрек, просто интересно.

если поможет, по картинка, получает смещение когда курсор отклоняется от центра клипа с определенной зависимостью, то етсь курсор вниз картинка вверх, чем больше отклонение вниз, тем быстрее картинка вверх.
ну и также по остальномым направленим

делать 10 мин

Старый 01.07.2006, 13:32
Пуннокио вне форума Посмотреть профиль Отправить личное сообщение для Пуннокио Найти все сообщения от Пуннокио
  № 4  
Ответить с цитированием
Пуннокио

Регистрация: May 2006
Сообщений: 25
вот тебе код из твоей флешки, яи мею ввиду с сайта рибока

разберайся, тут не сложно


// ActionScript...

// [onClipEvent of sprite 3 in frame 1]
onClipEvent (enterFrame)
{
proc = Math.floor(_parent.getBytesLoaded() * 100 / _parent.getBytesTotal());
line.gotoAndStop(proc);
if (proc == 100)
{
this._visible = false;
} // end if
trace(proc);
}

// [onClipEvent of sprite 7 in frame 45]
onClipEvent (load)
{
m = 0.050000;
my = 1 * m;
y = 145;
iw = _parent.img._width;
trace(Stage.height);
over1 = 0;
over2 = 0;
yo1 = 0;
yo2 = 0;
}

onClipEvent (enterFrame)
{
x = Stage.width / 2;
ix = _parent.img._x;
screenw = Stage.width;
dx = -_xmouse + x;
trace(dx);
if (Math.abs(dx) > 20)
{
if (ix + dx * m < 0 && ix + dx * m > -iw + screenw)
{
if (dx > 0 && over1 == 0)
{
_parent.img._x = _parent.img._x + dx * m;
over2 = 0;
} // end if
if (dx < 0 && over2 == 0)
{
_parent.img._x = _parent.img._x + dx * m;
over1 = 0;
} // end if
}
else if (dx > 0)
{
over1 = 1;
}
else
{
over2 = 1;
} // end if
} // end if
imgy = _parent.img._y - 838;
dy = -_ymouse + y;
if (Math.abs(dy) > 20)
{
if (imgy + dy * my < 0 && imgy + dy * my > -_parent.img._height + 300)
{
_parent.img._y = _parent.img._y + dy * my;
if (dy < 0 && yo1 == 0)
{
_parent.img._y = _parent.img._y + dy * my;
yo2 = 0;
} // end if
if (dy > 0 && yo2 == 0)
{
_parent.img._y = _parent.img._y + dy * my;
yo1 = 0;
} // end if
}
else if (dy < 0)
{
yo1 = 1;
}
else
{
yo2 = 1;
} // end if
} // end if
}

// [Action in Frame 1]
Stage.scaleMode = "noScale";
Stage.align = "L";

// [Action in Frame 44]
stop();

// [Action in Frame 45]
stop();



------------------------------------




// ActionScript...

// [Action in Frame 1]
m = 1;
iw = _parent.img._width;

// [Action in Frame 2]
x = Stage.width / 2;
ix = _parent.img._x;
screenw = Stage.width;
dx = -1;
if (ix + dx * m > -iw + screenw)
{
_parent.img._x = _parent.img._x + dx * m;
} // end if

// [Action in Frame 3]
gotoAndPlay("again");

---------------------------------------------------------

on (press, release, rollOver, rollOut, dragOver, dragOut)
{
moving.stop();
gotoAndPlay("next1");
}

Старый 01.07.2006, 16:09
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Пуннокио, вам устное предупрежедние за не использование тегов для кода. Если не исправите сами, то предупреждение будет не устным. Время пошло.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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