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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.11.2007, 01:07
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 11  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Классы существуют ТОЛЬКО во внешних файлах.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 08.11.2007, 06:51
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 12  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
Цитата:
Сообщение от cherno_belaya
спасибо)
а я все же надеялась, что можно без отдельных файлов))
два часа потратила на поиски.
а на другом форуме утверждают, что мой код работает и ас2 и в ас3.

похоже пора брать бубен.
Похоже пора читать хоть какую-нибудь книжку по АС

Старый 08.11.2007, 13:34
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 13  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Цитата:
Сообщение от iNils
Классы существуют ТОЛЬКО во внешних файлах.
Ну да? =)
Вообще, если быть объективным, классы можно писать и в самом FLA. Ток это неудобно, и вообще, если вы только начинаете - то лучше так не делать, т.как когда будете уже продолжать - не будете делать так никогда %)
__________________
Hell is the possibility of sanity

Старый 08.11.2007, 15:20
cherno_belaya вне форума Посмотреть профиль Отправить личное сообщение для cherno_belaya Найти все сообщения от cherno_belaya
  № 14  
Ответить с цитированием
cherno_belaya
[+4 14.06.07]

Регистрация: Jun 2007
Сообщений: 24
Цитата:
Сообщение от terbooter
Похоже пора читать хоть какую-нибудь книжку по АС
Похоже terbooter флудит. Куда смотрят модераторы?

wvxvw, не могли бы вы посмотреть мой код, очень хочется заставить его работать, это удобно, когда создается только один класс)
__________________
тема найдена в поиске

Старый 08.11.2007, 15:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 15  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от cherno_belaya
Похоже terbooter флудит.
Совет, между прочим, правильный.

Старый 08.11.2007, 15:53
cherno_belaya вне форума Посмотреть профиль Отправить личное сообщение для cherno_belaya Найти все сообщения от cherno_belaya
  № 16  
Ответить с цитированием
cherno_belaya
[+4 14.06.07]

Регистрация: Jun 2007
Сообщений: 24
__etc: совет абсолютно бессмысленный, и отвлекает от темы.

возможно terbooter имел ввиду под "хоть какой-нибудь книжкой по АС", что-то конкретное, и надеялся, что я попрошу уточнить, и тогда бы terbooter написал еще одно какой-нибудьсообщение.

вот только то что я могу узнать в книжках, я узнаю в книжках,
а если пытаюсь эксперементировать, то почему бы не обсудить на форуме?
__________________
тема найдена в поиске

Старый 08.11.2007, 15:58
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 17  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Страсть к подобным экспериментам сразу отпадет, если вы прочитаете хотя бы одну книгу по AS2.

Старый 08.11.2007, 16:36
cherno_belaya вне форума Посмотреть профиль Отправить личное сообщение для cherno_belaya Найти все сообщения от cherno_belaya
  № 18  
Ответить с цитированием
cherno_belaya
[+4 14.06.07]

Регистрация: Jun 2007
Сообщений: 24
У некоторых после прочтения хотябы одной книги по AS2 отпадает желание вообще заниматься скриптами. Думаю и то и другое вопрос темпераментов.

Но давайте прекращать этот флуд, он отвлекает меня от книг

wvxvw,, посмотрите код, вдруг сможете помочь советом
__________________
тема найдена в поиске

Старый 08.11.2007, 17:17
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 19  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Вам же ответили, в чем проблема. Классы описывают во внешних *.as файлах.

Старый 09.11.2007, 12:37
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 20  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
_global.ABC = function(mc:MovieClip) {
	this.__mc=mc;
};
// создали глобальную ф-цию, по сути класс
ABC.prototype.addProperty("x", function () {return this.__mc._x;}, function (n:Number) {this.__x = n;this.__mc._x = n;});
var _abc = new ABC(_root.createEmptyMovieClip("abc", 0));
_abc.x = 10;
ABC.prototype.__val = "Hi!";
ABC.prototype.getO = function() {
	return this.__val;
};
ABC.prototype.setO = function(val:String) {
	this.__val = val;
};
ABC.prototype.addProperty("_val", ABC.prototype.getO, ABC.prototype.setO);
ASSetPropFlags(ABC.prototype, "getO,setO", 7, 0); // защитили гет/сет от просмотра
ASSetPropFlags(ABC.prototype, "__val", 3, 0); // защитили переменную от удаления
delete _abc.__val; // пробуем удалить
for(i in _abc) trace(i+ " = "+_abc[i]); // пробуем просмотреть (гет/сет не видно)
trace(_abc._val); // пременная не удалилась
Только не пинайте %)
ВНИМАНИЕ! ТАК ДЕЛАТЬ НЕ НУЖНО! =) Это только если вам ну оооочень хочется создавать классы в духе шестерки и вы в принципе не согласны создавать класс-файлы. Атрибуты типа public, dinamic, private и static не могут быть использованы в FLA файле. Того же эффекта можно добиться, например используя ASSetPropFlags() (разрешить чтение\изменение свойства)
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 09.11.2007 в 12:40.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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