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

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

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

Регистрация: Jul 2005
Сообщений: 29
По умолчанию клип и кнопка

Такс ещё одна прабел....есть кнопка у неё код:


[code] on (rollOver) {
_root.ship.gotoAndPlay("up");
}
[code]


А какое должно быть действие у клипа чтоб он делал тоже самое? Ничего кнопочного в действии клипа не должно быть.

Старый 26.08.2005, 23:49
Den0k вне форума Посмотреть профиль Отправить личное сообщение для Den0k Найти все сообщения от Den0k
  № 2  
Ответить с цитированием
Den0k
Контрибьютор базы знаний по Флекс
 
Аватар для Den0k

Регистрация: Jul 2005
Адрес: Moldova, Rep. of
Сообщений: 569
если честно то я не понял вопроса.
как повесить такой код на кнопку? - ты это имел ввиду?

Старый 27.08.2005, 00:46
DOG-Paul вне форума Посмотреть профиль Отправить личное сообщение для DOG-Paul Посетить домашнюю страницу DOG-Paul Найти все сообщения от DOG-Paul
  № 3  
Ответить с цитированием
DOG-Paul
 
Аватар для DOG-Paul

Регистрация: Jun 2003
Адрес: Vladimir
Сообщений: 1,119
Отправить сообщение для DOG-Paul с помощью ICQ
Проще всего:
mc.onRollOver = function() { // где mc - Instance name клипа-кнопки!
_root.ship.gotoAndPlay("up");
}
Думаю ты этого хотел!
__________________
Координаты Собаки Павлова:
URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862

Старый 27.08.2005, 10:29
Буньков Максим вне форума Посмотреть профиль Отправить личное сообщение для Буньков Максим Посетить домашнюю страницу Буньков Максим Найти все сообщения от Буньков Максим
  № 4  
Ответить с цитированием
Буньков Максим
[+1 02.06.2006]
[+1.4 01.04.2006]
[+1 01.07.2006]
 
Аватар для Буньков Максим

Регистрация: Feb 2003
Адрес: Екатеринбург
Сообщений: 848
Отправить сообщение для Буньков Максим с помощью ICQ
Цитата:
Сообщение от Uvnik
Такс ещё одна прабел....есть кнопка у неё код:


[code] on (rollOver) {
_root.ship.gotoAndPlay("up");
}
[code]


А какое должно быть действие у клипа чтоб он делал тоже самое? Ничего кнопочного в действии клипа не должно быть.
И вообще переходите на MX 2004 задолбли уже... Централизация кода Реальная штука, почему вы до сих пор код весите на клипы?
__________________
С уважением, Maksi.

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

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

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

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Цитата:
Сообщение от Буньков Максим
И вообще переходите на MX 2004 задолбли уже... Централизация кода Реальная штука, почему вы до сих пор код весите на клипы?
Централизация это хорошо, но вот к примеру, код на кнопке:
Код:
on (press, keyPress "2") { 
  play(); 
}
мне намного милее, чем код (АС2) в первом кадре:
Код:
bt.onPress = function() {
  clip1.play();
};
userKey = new Object();
userKey.onKeyDown = function() {
  if (Key.getCode() == 50 || Key.getCode() == 98) {
     clip1.play();
  } 
};
Key.addListener(userKey);
Оба кода абсолютно функционально "равнобедренные", что нельзя сказать про писанину и читаемость.
Но, я не подвергая критике централизацию, ищу компромис в каждом конкретном случае.

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

Регистрация: Jul 2005
Сообщений: 29
По умолчанию нет

DOG-Paul ,не работает......При наведении мышки вверх ,мышка дотрагивается до невидимой кнопки и _root.ship.gotoAndPlay( "up" )
А если зажать кнопку миши(в это время вылетают патроны),то ведя мышь вверх ничего не происходит.Кароче я справился!Вот код в клипе:

Код:
 onClipEvent (enterFrame) {
	if (this.hitTest(_xmouse, _ymouse)) {
		_root.ship.gotoAndPlay("up");
	}
}
И заработало....почти.....


Последний раз редактировалось Uvnik; 27.08.2005 в 13:22.
Старый 27.08.2005, 13:02
Uvnik вне форума Посмотреть профиль Отправить личное сообщение для Uvnik Найти все сообщения от Uvnik
  № 8  
Ответить с цитированием
Uvnik
 
Аватар для Uvnik

Регистрация: Jul 2005
Сообщений: 29
Вот исходник:

Arcada2.rar(2 mb)


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


Последний раз редактировалось Uvnik; 27.08.2005 в 13:21.
Создать новую тему Ответ Часовой пояс GMT +4, время: 22:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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