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

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

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

Регистрация: Oct 2000
Сообщений: 2,764
По умолчанию кнопочка такая =)

Народ, есть фишка такая... кнопка с проигрыванием анимации на ролловер в одну, а на роллаут в другую...

делаю на 5 флеше, поскольку МХа нет =(

короче.... хочу запендюрить все через функцию...

* на сцене есть клип "firstb"

* есть кнопка прозрачная

экшн для нее..
Код:
on (rollOver) {
	pl.buts("1","firstb");
}
on (rollOut) {
    pl.buts("0","firstb");
}
* есть клип из двух кадров ( имя - pl)

код для первого кадра:
Код:
 function buts(a, nam) {
	if (a == "1") {
tellTarget(_root.nam){		
if (_currentframe == _totalframes) {
			gotoAndStop(_currentframe);
		} else {
			gotoAndStop(_currentframe + 1);
		}
	}
}
	if (a == "0") {
tellTarget(_root.nam){			
	if (_currentframe == 1) {
			gotoAndStop(1);
		} else {
			gotoAndStop(_currentframe - 1);
		}
	}
}
}
второй кадр пустой (луп с первым короче)

----

И вот чо он не пашет.. времени разбираться нет....
может кто поможет? =)

Старый 18.04.2002, 17:47
McMamus вне форума Посмотреть профиль Отправить личное сообщение для McMamus Найти все сообщения от McMamus
  № 2  
McMamus
Untitled
 
Аватар для McMamus

Регистрация: Oct 2000
Сообщений: 2,764
исходник тута =)
Вложения
Тип файла: zip butfla.zip (3.4 Кб, 68 просмотров)

Старый 18.04.2002, 17:55
RFMitrio вне форума Посмотреть профиль Отправить личное сообщение для RFMitrio Посетить домашнюю страницу RFMitrio Найти все сообщения от RFMitrio
  № 3  
RFMitrio
 
Аватар для RFMitrio

Регистрация: Aug 2001
Адрес: город на Неве
Сообщений: 1,908
Отправить сообщение для RFMitrio с помощью ICQ
Не _root.nam, а _root[nam]
__________________
suum quique

Старый 18.04.2002, 17:59
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 4  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
ниче не понял

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

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
не бут так работать!
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


Старый 18.04.2002, 18:00
yurail вне форума Посмотреть профиль Посетить домашнюю страницу yurail Найти все сообщения от yurail
  № 6  
yurail

Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
Max... u tja tam vse nepravilno... )))
kogda tebe nado????

Старый 18.04.2002, 18:04
djfox вне форума Посмотреть профиль Отправить личное сообщение для djfox Посетить домашнюю страницу djfox Найти все сообщения от djfox
  № 7  
djfox

Регистрация: Sep 1999
Адрес: с мультиками
Сообщений: 815
Отправить сообщение для djfox с помощью ICQ
вот моя.
точно работает, но как - не помню

function play_movie(){
var status_movie = _parent.movie.end;
var mov_numb = preview._currentframe;

if ( status_movie == "start" and start_movie_2 ){
_parent.movie.gotoAndStop(mov_numb);
_parent.movie.movie.play();
save_movie = mov_numb;
}
else if ( status_movie == "end" and start_movie_2 ) back_play = true;
else if ( back_play ) _parent.movie.movie.prevFrame();

if ( _parent.movie.movie._currentframe == 1 and back_play ){
back_play = false;
if ( mov_numb != save_movie ) start_movie_2 = true;
}
else start_movie_2 = false;
}
__________________
Я не чайник, я только учусь...

Старый 18.04.2002, 18:07
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 8  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
зачем там вааще функция???
ненадо усложнять, но специально для тебя добавил
Вложения
Тип файла: zip f_5.zip (2.5 Кб, 60 просмотров)
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


Старый 18.04.2002, 18:10
McMamus вне форума Посмотреть профиль Отправить личное сообщение для McMamus Найти все сообщения от McMamus
  № 9  
McMamus
Untitled
 
Аватар для McMamus

Регистрация: Oct 2000
Сообщений: 2,764
блин..вот что должно получиться...

да собственно все работает... если идти не через функцию, а задавать значения переменной "а" в кнопке =)
Вложения
Тип файла: zip primer.zip (4.8 Кб, 67 просмотров)

Старый 18.04.2002, 18:14
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 10  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
on (rollOver) {klop=1}
on (rollOut) {klop=0}
onClipEvent (enterFrame) {
i=_currentframe
gotoAndStop( ((_parent.klop)? _currentframe+1 : _currentframe-1) )
}

2 McMamus, ну объясни зачем тебе функЦия???
Да и зачем тебе кнопка???

onClipEvent (enterFrame) {
i=_currentframe
gotoAndStop( (this.hitTest(_root._xmouse, _root._ymouse, true)? _currentframe+1 : _currentframe-1) )
}
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


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

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

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


 


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


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