Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   подскажите пожалуйста толком о "внешних классах и функциях" (http://www.flasher.ru/forum/showthread.php?t=163992)

Atarion 12.08.2011 21:24

подскажите пожалуйста толком о "внешних классах и функциях"
 
я программировал на других языках -а вот на AS3 никак не пойму:
как компактно и удобно - взять и создать свою фукнцию, к которой можно обратится отовсюду - но которая бы лежала где то и не мозолила глаза. Вроде какие то внешние классы или как то так
extern package какой то... что ли?!

derhab 12.08.2011 21:34

Код AS3:

package
{
        public function test():void
        {
            //код
        }
}


Wolsh 12.08.2011 21:35

и не забыть сохранить это в test.as ))

Atarion 12.08.2011 21:46

а как потом этот самый тест подключить к главной программе?

КорДум 12.08.2011 21:51

Как обычный класс.

dimarik 12.08.2011 21:51

Код AS3:

test();


derhab 12.08.2011 21:51

если файл test.as лежит в каком-то пакете, то импортировать его предварительно, если в корне проекта, то вызываете просто test()

Heavy 12.08.2011 22:13

Стыдно сказать но именно этот пример с голой функцией не запускается.
Код:

(15): col: 4 Error: Call to a possibly undefined method test.
хотя при вводе сам выводит подсказку доступного метода test.
Единственное что смущает FD сохраняет не test.as, а Test.as. Может ошибка из за этого возникать?

derhab 12.08.2011 22:15

да, файл должен называться именно test.as а не Test.as

Atarion 13.08.2011 00:20

а вот можно изнутри функции управлять объектами в главном монтажном кадре?


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

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