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

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

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

Регистрация: Apr 2009
Сообщений: 62
По умолчанию Клик по невидимому объекту

Если я скрываю объект _visible=false то он пропадает совсем, и событие типа нажать на него не срабатывает, как сделать так, что бы можно было кликать по невидемому объекту ?
Код AS1/AS2:
onPress = function()
{if (this._visible=true){this._visible=false}else{this._visible=true}}

Старый 04.05.2009, 15:14
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 2  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
... а когда он у вас видим - кликается?... просто, то, что он не видим - это для вас не видим - он же ФИЗИЧЕСКИ присутствует - flashу - это важно...

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Код AS1/AS2:
_alpha = 0;
можно еще
Код AS1/AS2:
blendMode = "alpha";
или
Код AS1/AS2:
blendMode = "erase";
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 04.05.2009, 15:24
Michaael вне форума Посмотреть профиль Отправить личное сообщение для Michaael Найти все сообщения от Michaael
  № 4  
Ответить с цитированием
Michaael
 
Аватар для Michaael

Регистрация: Apr 2009
Сообщений: 62
спасибо... Работает!!!!

The alpha transparency value of the movie clip. Valid values are 0 (fully transparent) to 100 (fully opaque). The default value is 100. Objects in a movie clip with _alpha set to 0 are active, even though they are invisible. For example, you can still click a button in a movie clip whose _alpha property is set to 0. To disable the button completely, you can set the movie clip's _visible property to false.

действительно отрубает _visible=false все

Старый 28.10.2009, 15:25
sl0n вне форума Посмотреть профиль Отправить личное сообщение для sl0n Найти все сообщения от sl0n
  № 5  
Ответить с цитированием
sl0n

Регистрация: Sep 2005
Сообщений: 33
visible = false делает объект невидимым, но он всё еще остается на сцене. Как сделать так, что бы можно было временно откючить movieclip, а потом, при необходимости, вернуть.

Пример: имеем некий swf 100x100 где есть BG_MC (100x100) и, скажем TXT_MC(20x20). Наш swf мы импортируем в другой клип. В начале смотрим его размер и получаем 100х100, когда же делаем swf.BG_MC.visible = false, то наш BG исчезает, но размер остается 100х100, а надо 20х20.

Старый 28.10.2009, 15:35
amexdesign вне форума Посмотреть профиль Отправить личное сообщение для amexdesign Посетить домашнюю страницу amexdesign Найти все сообщения от amexdesign
  № 6  
Ответить с цитированием
amexdesign

Регистрация: Jan 2009
Адрес: Германия, Bochum
Сообщений: 169
Отправить сообщение для amexdesign с помощью Skype™
Код AS1/AS2:
swf.BG_MC._visible = false;
swf.BG_MC._width = 20;
swf.BG_MC._height = 20;

Старый 28.10.2009, 15:44
sl0n вне форума Посмотреть профиль Отправить личное сообщение для sl0n Найти все сообщения от sl0n
  № 7  
Ответить с цитированием
sl0n

Регистрация: Sep 2005
Сообщений: 33
Да, но в таком случае, мне, что бы потом вернуть BG_MC в видимый режим и размер, необходимо запоминать его изначальные размеры.
Я думал о таком варианте, но это как то не совсем удобно.

Старый 31.10.2009, 16:15
alex_195 вне форума Посмотреть профиль Отправить личное сообщение для alex_195 Найти все сообщения от alex_195
  № 8  
Ответить с цитированием
alex_195

Регистрация: Apr 2009
Сообщений: 104
Код AS1/AS2:
square_mc.hitArea = circle_mc;
square_mc.onRelease = function() {
  trace("Клик по "+this._name);
};
circle_mc._visible = false;
flash7-ru-livedocs

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

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

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


 


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


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