Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Исключение классов (http://www.flasher.ru/forum/showthread.php?t=86828)

Zone71 24.10.2006 00:51

Исключение классов
 
Можно ли исключить, например, импортированные классы во время компиляции?

iNils 24.10.2006 01:56

Вас ни кто не заставляет их использовать.

0xFFFFFF 24.10.2006 03:24

закомментировать import класса

miramax 24.10.2006 03:43

1. Можно использовать полное имя класса в месте с названиями пактеов.
flash.dysplay.Sprite
2. Если ты ипортировал пакет с 10-ю классам, а использовал всего два. То и импортируютя два. Т.е. не используемые классы не импортируются по умочанию. Иначе "вес" флешек использовался бы не рационально.
3. Можно (используя первый пример) сделать шоткарт для имени класса.
4. При совпадении имен классы должны переписываться в соответствии с порядком деректив import
5. В AS 3.0 есть директивы internal и protected которые отлично решают подобные вопросы.

7thsky™ 24.10.2006 10:55

Можно, по теме:

http://flasher.ru/forum/showthread.php?t=69344
http://flasher.ru/forum/showthread.php?t=65892

etc 24.10.2006 11:11

http://livedocs.macromedia.com/flash.../00001355.html

Вообще, если в коде не используются классы, но в заголовке прописан import, то они инклюдится не будут.

7thsky™ 24.10.2006 12:25

Цитата:

Сообщение от __etc
http://livedocs.macromedia.com/flash.../00001355.html

Вообще, если в коде не используются классы, но в заголовке прописан import, то они инклюдится не будут.

Я думаю он не это имел ввиду, а возможность выбирать классы которые будут включенны в swf во время компиляции.

etc 24.10.2006 13:22

Цитата:

Сообщение от 7thsky™
Я думаю он не это имел ввиду, а возможность выбирать классы которые будут включенны в swf во время компиляции.

Ну, исключаем ненужные и всё, собственно. Или я не так понял?

7thsky™ 24.10.2006 13:50

Цитата:

Сообщение от __etc
Ну, исключаем ненужные и всё, собственно. Или я не так понял?

Думаю не так.

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

etc 24.10.2006 14:17

Хм, опять же, что мешает сделать exclude list для конкретного файла?


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

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