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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.04.2011, 19:25
temofony вне форума Посмотреть профиль Отправить личное сообщение для temofony Найти все сообщения от temofony
  № 1  
Ответить с цитированием
temofony
[+5 27.02.11]
[+ 26.04.11]
 
Аватар для temofony

Регистрация: Feb 2010
Сообщений: 153
Отправить сообщение для temofony с помощью ICQ Отправить сообщение для temofony с помощью Skype™
Attention управление клипом в классе

Всем привет))Никак не могу совладать с мувиком в классе.

Говорит: Line 4 There is no property with the name 'warn_win1'.
Вот код:
Код AS1/AS2:
class windows {
	function warn(warn_msg:String,f_call:Function) {
	_root.attachMovie("warn_win", "warn_win1", _root.getNextHighestDepth(), {_x:340, _y:235});
	var mcAlpha = new mx.transitions.Tween(warn_win1, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, 0.5, true);
	warn_win1.ok_btn.onPress=function() {
		f_call.call();
	}
	}
}
Как бы сделать так чтобы мувик все таки аттачился с твином и был доступ к внутренней кнопке в мувике.Сделать это вне класса могу,но хочется чтобы робило из класса.
p.s linkage в библиотеке выставлено.
__________________
Незнание правил освобождает от ответственности.

Старый 02.04.2011, 19:29
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Кошмар.

Код AS1/AS2:
class windows {
	function warn(warn_msg:String,f_call:Function) {
	var win = _root.attachMovie("warn_win", "warn_win1", _root.getNextHighestDepth(), {_x:340, _y:235});
	var mcAlpha = new mx.transitions.Tween(win, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, 0.5, true);
	win.ok_btn.onPress=function() {
		f_call.call();
	}
	}
}
Так поможет? В вашем коде warn_win1 существует лишь в _root, а не в методе класса.
__________________
hauts.ru

Старый 02.04.2011, 19:35
temofony вне форума Посмотреть профиль Отправить личное сообщение для temofony Найти все сообщения от temofony
  № 3  
Ответить с цитированием
temofony
[+5 27.02.11]
[+ 26.04.11]
 
Аватар для temofony

Регистрация: Feb 2010
Сообщений: 153
Отправить сообщение для temofony с помощью ICQ Отправить сообщение для temofony с помощью Skype™
не прокатывает, в самой флешке при
Код AS1/AS2:
w_obj.warn(str,blabla)
опять There is no property with the name 'warn_win1'

Добавлено через 3 минуты
Проверка класса на ошибки:ошибок нет.
Проверка флешки на ошибки: и там вот эта фигота с warn_win1
__________________
Незнание правил освобождает от ответственности.

Старый 02.04.2011, 19:45
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
В том коде, который я показал нет ни одного "warn_win1", кроме как в функции attachMovie.
__________________
hauts.ru

Старый 02.04.2011, 19:47
temofony вне форума Посмотреть профиль Отправить личное сообщение для temofony Найти все сообщения от temofony
  № 5  
Ответить с цитированием
temofony
[+5 27.02.11]
[+ 26.04.11]
 
Аватар для temofony

Регистрация: Feb 2010
Сообщений: 153
Отправить сообщение для temofony с помощью ICQ Отправить сообщение для temofony с помощью Skype™
ВОТ БРЕД!Перезапустил cs5 и заработало!А до перезапуска-ни в какую.Я тоже аж охренел,когда cs5 начал тыкать меня на 4 строку в которой warn_win1 и в помине не было....Спасибо)
__________________
Незнание правил освобождает от ответственности.

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

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

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


 


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


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