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

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

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

Регистрация: Jul 2006
Сообщений: 39
По умолчанию вызов конструктора

Скажите пожалуста, когда идет вот такой вызов
Код:
_root.attachMovie ('symChBoxText', 'chbtAnswer1', 1);
Должен вызываться конструктор класса, который зарегистрирован за этим символом ?

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

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Да...
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 17.07.2006, 13:28
LadyShack вне форума Посмотреть профиль Отправить личное сообщение для LadyShack Найти все сообщения от LadyShack
  № 3  
Ответить с цитированием
LadyShack

Регистрация: Jul 2006
Сообщений: 39
Странно, у меня не хочет вызываться, хотя регистрацию делаю клссическим способом, который по всему интернету не один раз встречается
Код:
#initclip
ChBoxText = function () { };
ChBoxText.prototype = new MovieClip();
ChBoxText.prototype.setText = function (NewText) {
	txtChBox.text = NewText;
};
Object.registerClass ("symChBoxText", ChBoxText);
#endinitclip
Все это барахло в первом фрайме клипа символа, который потом динамически создается.

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Код:
#initclip
ChBoxText = function () {
	// это и есть конструктор
	trace("конструктор класса")
	// если хочешь вызвать установку текста, то делаем так
	this.setText("конструктор класса");
};
ChBoxText.prototype = new MovieClip();
ChBoxText.prototype.setText = function (NewText) {
	this.txtChBox.text = NewText;
};
Object.registerClass ("symChBoxText", ChBoxText);
#endinitclip
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 17.07.2006 в 14:04.
Старый 17.07.2006, 14:09
LadyShack вне форума Посмотреть профиль Отправить личное сообщение для LadyShack Найти все сообщения от LadyShack
  № 5  
Ответить с цитированием
LadyShack

Регистрация: Jul 2006
Сообщений: 39
Ошибка странная лезет
Цитата:
**Error** Symbol=symChBoxText, layer=txtCheckBox, frame=1:Line 10: The class 'ChBoxText' could not be loaded.

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Не понятно почему строка 10, но не указан ли в linkage properties в AS 2.0 class значение ChBoxTex?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 17.07.2006, 14:21
LadyShack вне форума Посмотреть профиль Отправить личное сообщение для LadyShack Найти все сообщения от LadyShack
  № 7  
Ответить с цитированием
LadyShack

Регистрация: Jul 2006
Сообщений: 39
Да действительно, убрала заработало.
Это уже из любопытства, а для чего там указывается?

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
http://livedocs.macromedia.com/flash...=00001412.html
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 17.07.2006, 14:29
LadyShack вне форума Посмотреть профиль Отправить личное сообщение для LadyShack Найти все сообщения от LadyShack
  № 9  
Ответить с цитированием
LadyShack

Регистрация: Jul 2006
Сообщений: 39
Кстати, все равно вызов функции не производится
Код:
_root.attachMovie ('symChBoxText', 'chbtAnswer1', 1);
chbtAnswer1.setText ('0000');
Вторая строчка не исполняется

Старый 17.07.2006, 14:34
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 10  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Код:
var chbt = _root.attachMovie('sybChBoxText','chbtAnswer',1);
chbt.setText('0000');
так тоже не работает?
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

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

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

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


 


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


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