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

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

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

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
По умолчанию наивный вопрос о классах

Дамы и господа!

Так все-таки правильно ли я понял: они в ActionScript 3.0 создаются лишь в package, и их совсем нельзя создать непосредственно при кадре?

С уважением
Влад

Старый 07.09.2010, 19:51
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 2  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Ну как-бы код в кадре оборачивается в класс.

Но с целью наставления Вас на путь истинный скажу, что да. Код в кадрах писать нельзя.

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

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

Старый 07.09.2010, 20:10
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 4  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
Спасибо, господа форумчане!

Ясность есть...

Добавлено через 31 минуту
Что удивительно, тогда в примере на стр.112 из учебника "Программирование на ADOBE ® ACTIONSCRIPT® 3.0" нужно просто обратить внимание читателей на этот package и везде слева от объявления классов и функций нужно ставить public...

Некий явный "перл" из учебника...

Старый 07.09.2010, 20:47
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 5  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
класс может быть internal... а функции далеко не только public

Старый 07.09.2010, 20:58
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 6  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
возможно...

просто без public - ничего не шло, а с ним - пошло. Как-то учебник на этом внимания не сакцентировал...

Добавлено через 30 минут
к этому хочется прибавить возможность создания лишь одного класса на один файл типа .as, где package.... Другие у меня просто игнорируются, будто их нет...

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

Регистрация: Dec 2009
Адрес: Беларусь г.Минск
Сообщений: 90
Отправить сообщение для Лир с помощью Skype™
Не читал "Программирование на ADOBE ® ACTIONSCRIPT® 3.0" . Но читал книгу Колина Мука по AS 3.0, был практически полным нулём во Flash, но вопросов почему там Public, а там не Public не возникало. Может стоить Мука почитать... Он там на все эти вопросы обращает внимание.

Старый 08.09.2010, 04:46
Contemplator вне форума Посмотреть профиль Отправить личное сообщение для Contemplator Найти все сообщения от Contemplator
  № 8  
Ответить с цитированием
Contemplator
 
Аватар для Contemplator

Регистрация: Nov 2009
Сообщений: 425
Цитата:
Сообщение от Лир Посмотреть сообщение
Не читал "Программирование на ADOBE ® ACTIONSCRIPT® 3.0" . Но читал книгу Колина Мука по AS 3.0, был практически полным нулём во Flash, но вопросов почему там Public, а там не Public не возникало. Может стоить Мука почитать... Он там на все эти вопросы обращает внимание.
угу, при том читать лучше на бумажном носителе =))
Цитата:
Сообщение от wlad Посмотреть сообщение
к этому хочется прибавить возможность создания лишь одного класса на один файл типа .as, где package.... Другие у меня просто игнорируются, будто их нет...
Колин Мук в руки - и всё встанет на свои места

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

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

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


 


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


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