Форум 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 21.08.2011 14:04

хм... даже и не знаю как сказать. если я знаю о этой справке. и думаю, вы понимаете я знаю что ее можно читать))) то видимо - я это делаю в той мере -в какой ХОЧУ это делать. а если так - к чему напоминание?

i.o. 21.08.2011 14:10

Хорошо, хорошо, проехали.
Так и в чем ваш вопрос?

recew 21.08.2011 14:18

Код AS3:

package  {
 
 
public class engine {
 
 
 
        public function foo():void {
                var obg:MovieClip =getChildByName("kartx") as MovieClip;
                obg.x=10;
        }
}
 
 
}

Если это главный класс, тогда где конструктор? Точка входа в приложение - это конструктор главного класса.

Atarion 21.08.2011 14:21

эту проблему я решил передачей this в функцию. спасибо за помощь.
а вот может кто знает - как объявить ЗДЕСЬ в этом внешнем пакете - переменные которые были бы доступны везде?

i.o. 21.08.2011 14:23

вместо
Код AS3:

public class

напишите
Код AS3:

public var имя:Тип


Atarion 21.08.2011 14:38

пишет что файл не может иметь больше одного внешнего определения. может как то лучше в классе попытатся их объявить?

Добавлено через 1 минуту
мне же нужен -и класс, и переменные.

i.o. 21.08.2011 14:39

Вы же про пакет спрашивали.
В классе тоже можно:
Код AS3:

public var имя:Тип


Atarion 21.08.2011 14:49

ага. вроде получается. спс!


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

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