PDA

Просмотр полной версии : Исключение классов


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/8/main/00001355.html

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

7thsky™
24.10.2006, 12:25
http://livedocs.macromedia.com/flash/8/main/00001355.html

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

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

etc
24.10.2006, 13:22
Я думаю он не это имел ввиду, а возможность выбирать классы которые будут включенны в swf во время компиляции.
Ну, исключаем ненужные и всё, собственно. Или я не так понял?

7thsky™
24.10.2006, 13:50
Ну, исключаем ненужные и всё, собственно. Или я не так понял?
Думаю не так.

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

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

7thsky™
24.10.2006, 14:36
Ну так про него и говориться :)

etc
24.10.2006, 14:38
А я что, не про него говорил? :D

7thsky™
24.10.2006, 14:54
Ээээ сорри :) про то :) я не посмотрел линк который ты дал, а по тексту не было понятно...

Zone71
24.10.2006, 18:22
7thsky спасибо за ссылку - то и мне надо было