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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.08.2011, 19:33
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 31  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
то есть создать класс в этом самом внешнем файле?

Старый 20.08.2011, 19:34
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 32  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Конечно. Вы же на as3 пишете, а не as1. Класс с именем Utils, в нем статические методы. И делайте хоть 100 хоть 1000 методов.
__________________
тут я

Старый 20.08.2011, 22:26
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 33  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
просьба - не могли бы подсказать синтаксис? в с++ все элементарно а тут что то не выходит(

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

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
просьба - не могли бы подсказать синтаксис?
Теперь "издиваетесь" Вы.
in4core Вам все прекрасно показал. В двух вариантах сразу (браво).

Старый 20.08.2011, 22:32
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 35  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
а как тогда к этому обратится в самом коде? класс то объявить надо?

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

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
а как тогда к этому обратится в самом коде? класс то объявить надо?
Что, простите?

Старый 20.08.2011, 22:44
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 37  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
вот я создал класс во внешнем файле. а в нем - метод
Код AS3:
public class MyPrivateClass {
 
	public function MyPrivateClass() {
 
	}
 
	public function foo():void {
		trace(1);
	}
}
как теперь это вызвать из главного кода?
foo(); - не работает

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

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
static допишите
Код AS3:
public static function foo()
А вызывайте как
Код AS3:
MyPrivateClass.foo();
Ну или сделайте через экземпляр, как предложил КорДум постом ниже.


Последний раз редактировалось i.o.; 20.08.2011 в 22:48.
Старый 20.08.2011, 22:46
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 39  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Код AS3:
var myObj:MyPrivateClass = new MyPrivateClass();
myObj.foo()
А если статик, то MyPrivateClass.foo()
__________________
тут я

Старый 20.08.2011, 23:35
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 40  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
спасибо. попробую! и последний вопрос остался. чтобы передать в метод класса - ссылку на главный - кадр - как предлагали Myobj.foo(this) то каков должен быть синтаксис в объявлении чтобы приняло эту ссылку верно?

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

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

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


 


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


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