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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
По умолчанию Что же я сделал не так?

Почему рука не появляется на месте курсора?
Вложения
Тип файла: zip xxx.zip (37.0 Кб, 106 просмотров)

Старый 15.05.2003, 23:00
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
посмотрел исходник... ничерта не понял :) чего ты добивался ?..

нигде не вижу чтобы координаты твоего курсора приравнивались координатам мышки - и нигде не вижу чтобы был включен startDrag...

...и как ты собирался курсор сделать в таком случае ? :)

Старый 16.05.2003, 09:28
greep вне форума Посмотреть профиль Отправить личное сообщение для greep Найти все сообщения от greep
  № 3  
greep
 
Аватар для greep

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
Курсор появляется, если им не двигать. Количество времени, которое должно пройти для активизации курсора содержется в переменной max_i. i - счетчик.

anim - переменная логического типа. Активизируется в случае, если до этого активизирована переменная test и счетчик i дошел до кондиции max_i.

прим.

if (test==true and anim==false){

if (x_f!=_xmouse or y_f!=_ymouse) {
i=0;
anime.gotoAndStop(1);
_root.cursor._visible=false;
mouse.show();
test=false;
}

переменные x_f и y_f содержат координаты курсора:

if(test==false){
if ( x ==_xmouse and y ==_ymouse ){
x_f=x;
y_f=y;
test=true;
}
}

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

x=_xmouse;
y=_ymouse;

Поэтому если из предидущего кадра переменные x и y равны координатам курсора, то мы присваеваем переменным x_f и y_f их значения.

Все работает, если кусор появляется в том месте, где я его оставил, а если разкоментировать

// _root.cursor._x=_xmouse;
// _root.cursor._y=_ymouse;

то ничего не пашет........

Хелп ми......

Заранее благодарен,
С ув,
Greep

--------------------------------------------------------------------------------
if (anim==true){
if (x_f!=_xmouse or y_f!=_ymouse) {
anime.gotoAndStop(1);
_root.cursor._visible=false;
mouse.show();
test=false;
anim=false;
i=0;
}
}


if (test==true and anim==false){

if (x_f!=_xmouse or y_f!=_ymouse) {
i=0;
anime.gotoAndStop(1);
_root.cursor._visible=false;
mouse.show();
test=false;
}

if (x_f==_xmouse and y_f==_ymouse){
i++;
if(i>=max_i){
mouse.hide();
// _root.cursor._x=_xmouse;
// _root.cursor._y=_ymouse;
_root.cursor._visible=true;
anime.play();
anim=true;
deth=true;
}
}
}
if(test==false){
if ( x ==_xmouse and y ==_ymouse ){
x_f=x;
y_f=y;
test=true;
}
}
----------------------------------------------------------------

Старый 17.05.2003, 10:59
greep вне форума Посмотреть профиль Отправить личное сообщение для greep Найти все сообщения от greep
  № 4  
greep
 
Аватар для greep

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
Есть какие-нить соображения ?

Старый 17.05.2003, 11:24
stormaster вне форума Посмотреть профиль Отправить личное сообщение для stormaster Посетить домашнюю страницу stormaster Найти все сообщения от stormaster
  № 5  
stormaster
 
Аватар для stormaster

Регистрация: Aug 2002
Адрес: Kharkov
Сообщений: 52
Отправить сообщение для stormaster с помощью ICQ
Я не совсем понял че те надо, но может это тебе поможет:

Повесь этот код на свой клип

onClipEvent (load) {
_visible = false;
}

onClipEvent (mouseMove) {
_visible = false;
t0 = getTimer();
}
onClipEvent (enterFrame) {
if(getTimer() - t0 > 5000) {
_visible = true;
_x = _root._xmouse;
_y = _root._ymouse;
}
}
__________________
http://xitri.com

Старый 17.05.2003, 12:45
greep вне форума Посмотреть профиль Отправить личное сообщение для greep Найти все сообщения от greep
  № 6  
greep
 
Аватар для greep

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
Если запустить аттачмент и долго не крутить мышкой (вообще), то запускается курсор, который с тобой играет в "камень, ножницы, бумага", но былобы целесообразней, если эта рука (hendCursor) появлялся там, где изчезает курсор, а не посередине экрана

Старый 17.05.2003, 13:01
greep вне форума Посмотреть профиль Отправить личное сообщение для greep Найти все сообщения от greep
  № 7  
greep
 
Аватар для greep

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
Yeah !!!
Спасибо, всем тем, кто напрягался по моему поводу, но я уже все сам догнал
Вложения
Тип файла: zip cursor.zip (10.8 Кб, 91 просмотров)

Старый 19.05.2003, 20:21
korkiss вне форума Посмотреть профиль Отправить личное сообщение для korkiss Найти все сообщения от korkiss
  № 8  
korkiss

Регистрация: Dec 2002
Адрес: msk
Сообщений: 41
Отправить сообщение для korkiss с помощью ICQ
Хих =)
И че это за файл ты присовокупил к своему посту?

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

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

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


 


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


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