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

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

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

Регистрация: Feb 2010
Адрес: align=center
Сообщений: 80
По умолчанию сделать mc невидимым на сцене

Подскажите плиз кто нить.
У меня есть мувик, в нем кнопки. Они имеют начальное значение альфа = 0 а конечное 100. И когда запускаю swf то, у меня кнопок хоть и не видно, но на действие они реагируют.
Как сделать, чтобы пока мувик не загрузится, действия не было?
заранее спасибо)
__________________
я только учусь...)))

Старый 27.03.2010, 00:04
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Что значит "пока мувик не загрузится" ?

Старый 27.03.2010, 00:27
belai вне форума Посмотреть профиль Отправить личное сообщение для belai Найти все сообщения от belai
  № 3  
Ответить с цитированием
belai
[+1 16.03.10]
 
Аватар для belai

Регистрация: Feb 2010
Адрес: align=center
Сообщений: 80
вот на кнопке вот такой вот код.
Код AS1/AS2:
menu_btn.onPress = function()
{
	RS_mc.play();
	trace("1");
}
я не правильно выразился, пока не проиграется)

Добавлено через 5 минут
вот до того пока он не проигрался, он всеравно реагирует на кнопки? может быть как то с _visible надо сделать?
__________________
я только учусь...)))

Старый 27.03.2010, 00:45
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 4  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
может

Старый 27.03.2010, 08:59
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 5  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Лишний хлам лучше не оставлять на сцене.
Хорошим вариант был бы аттачить мувик(кнопку) из библиотеки.
т.е. в последний кадр анимации пишешь так:

Код AS1/AS2:
_root.attachMovie("btn", "btn", 998, {_x:100; _y:100})
ищешь в библиотеки свою кнопку, правой кнопкой клик, выбираешь в списке Linkage..
делаешь активным первое поле и пишешь туда имя своей кнопки: btn

когда кнопка не нужна удаляешь её btn.removeMovieClip()
________________________________________________________

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

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

Старый 27.03.2010, 11:32
belai вне форума Посмотреть профиль Отправить личное сообщение для belai Найти все сообщения от belai
  № 6  
Ответить с цитированием
belai
[+1 16.03.10]
 
Аватар для belai

Регистрация: Feb 2010
Адрес: align=center
Сообщений: 80
У меня CS4, там нет Linkage..(
__________________
я только учусь...)))

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Не может быть. Я в цс4 не работал, возможно, как-то по другом называется.

И вообще цс, это не есть хорошо, тем более 4))

Вам проще установит FlexBuilder или FlashDevelop и учить as3, потому как, то чем вы сейчас занимаетесь не принес вам ни кого толку, ну если, конечно, вы на больше чем "Убить время" не рассчитываете.

Старый 27.03.2010, 13:39
belai вне форума Посмотреть профиль Отправить личное сообщение для belai Найти все сообщения от belai
  № 8  
Ответить с цитированием
belai
[+1 16.03.10]
 
Аватар для belai

Регистрация: Feb 2010
Адрес: align=center
Сообщений: 80
да у меня просто времени учить нет( так бы с удовольствием сел бы да выучил
__________________
я только учусь...)))

Старый 27.03.2010, 13:51
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 9  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Конечно не может. Просто теперь оно в свойствах символа либы в адванс запихнуто.


Добавлено через 4 минуты
А ваще свойство альфа чтобы прятать контекст - далеко не лучший способ. С древности известны другие способы добиться чтобы при запуске что то было не видно на сцене и не функционировало. По логике вид - это не альфа канал. Если визибл=ложь, а клип остановлен, то его как бы и нет.

Добавлено через 5 минут
А если альфа канал = 0 или 100 то он не как бы, а есть.

Старый 27.03.2010, 17:27
belai вне форума Посмотреть профиль Отправить личное сообщение для belai Найти все сообщения от belai
  № 10  
Ответить с цитированием
belai
[+1 16.03.10]
 
Аватар для belai

Регистрация: Feb 2010
Адрес: align=center
Сообщений: 80
спасиб большое aksios
щас попробую)

Добавлено через 2 минуты
А еще хотел спросить. Не посоветуете как лучше сделать выпадающее меню? через XML?
__________________
я только учусь...)))

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

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

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


 


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


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