Форум 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=209654)

Vlad84 04.12.2014 16:32

Импорт классов
 
В чем разница между таким импортом:
Код AS3:

        import flash.display.BitmapData;
        import flash.events.IOErrorEvent;
        import flash.geom.Rectangle;
        import flash.net.URLLoader;
        import flash.utils.ByteArray;

И таким:
Код AS3:

        import flash.display.*;
        import flash.events.*;
        import flash.geom.*;
        import flash.net.*;
        import flash.utils.*;

???

KBAC 04.12.2014 16:40

В первом случае вы импортируете конкретные классы. Во втором - импортируете все классы из пакета.

Vlad84 09.12.2014 11:58

Странно, но в обоих случаях вес один и тот же. Как будто импортятся только нужные классы.

КорДум 09.12.2014 12:04

Import != include. При импорте вы указываете компилятору, где искать классы, упомянутые в коде. Если класс не был нигде использован, в конечном swf его не будет.

samana 09.12.2014 13:15

Добавлю и от себя. Компиляция будет быстрее при импорте только нужных классов. Так как компилятор не будет тратить время на поиск ненужных импортов.
p.s. Где-то читал об этом.


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

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