Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как правильно писать import anything.* ? (http://www.flasher.ru/forum/showthread.php?t=121284)

xdoom 12.02.2009 10:59

как правильно писать import anything.* ?
 
как правильно писать сторки import

как скажется на вес и производительность если сделать

Код AS3:

    import flash.display.*;

когда реально используешь только Sprite и можно обойтись
Код AS3:

    import flash.display.Sprite;

порой сильно напрягает отслеживать все библиотеки которые используешь.
по этому сделал стандартный набор вроде
Код AS3:

 
    import flash.display.*;
    import flash.events.*;
    import flash.text.*;
    import flash.events.*;

и таскаю с собой по всем модулямм проэкта..

Но терзает вопрос
Можно ли так делать ?

Fergus 12.02.2009 11:07

Где-то читал, что при компиляции ненужные отключатся все равно. Непонятно только тогда на кой хрен вообще этот импорт писать, если он способен сам решить что ему нужно...

P.S. А в ФлексБилдере он сам добдавляет строчку импорта, автоматисськи :) Просто сказка :)

iNils 12.02.2009 11:21

Подобная тема уже была. Все пишут по разному. На вес получаемого swf это не влияет, поэтому пишите так как вам более удобно или принято у вас в компании.

aksios 12.02.2009 12:04

Простите за мою неосведомленность, но импорт как мне кажется, придуман для возможности манипулирования библиотеками, быстрой подмены стандартных хендмейдными сборками... в остальном - действительно, без разницы.

Obi 12.02.2009 17:30

Когда много импортов целыми пакетами, под 500-1000 классов, компилируется дольше.

Котяра 12.02.2009 21:53

Цитата:

Сообщение от Obi (Сообщение 797882)
Когда много импортов целыми пакетами, под 500-1000 классов, компилируется дольше.

ОГо? что это за проект такой?

Obi 12.02.2009 23:55

Цитата:

Сообщение от Котяра (Сообщение 797949)
ОГо? что это за проект такой?

Я имею ввиду, когда тебе необходимо из пакета в 1000 классов только 2 класса, а ты импортишь как package.*, это сильно затормозит компиляцию.

DarkLight 12.02.2009 23:58

гм. 1000 пакетов в классе это почти всегда ненормально, как мне кажется. Кроме пакетов типа assets может быть.

wvxvw 13.02.2009 02:11

Кстати, опытным путем было установлено, что если в ВинХП в одной директории будет больше 10 000 файлов, то систему будет глючить, при попытке сортировки по дате / имени :)
И действительно, зачем так много классов?

Obi 13.02.2009 21:08

Чтож вы на меня напали-то. Ну хорошо, пусть будет 10 разных пакетов по 100 классов в каждом. Это что-то меняет? :)


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

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