Я почти полностью уверен, что импорт не получает ничего из Интернета. Я использую импорт для сложного игрового ядра, которое я написал. Импорт может импортироваться из компонента платформы Flash или из ваших собственных классов. Когда .swf скомпилирован, эти классы втягиваются и компилируются как часть проекта.
Чтобы импортировать что-то другое, кроме платформы Flash, вам необходимо иметь папки в вашем проекте. Например, у меня есть gradua.as на trailcrest/gradua/gradua.as, и эта папка trailcrest находится в том же каталоге, что и мой Flash-проект (.fla). В верхней части моего gradua.as класса, у меня есть следующий:
package trailcrest.gradua
{
public class gradua
Затем я могу импортировать gradua для использования в классе документа моего главного .Fla (в именованный osr.as, кстати) ...
import trailcrest.gradua.gradua;
public static var Gradua:gradua = new gradua();
И я могу получить доступ к его функциям (например, моя функция Score) из любого места в моем проекте ...
osr.Gradua.Score(true);
Опять же, пересчитывать ... насколько мне известно, вы не импорт из Интернета таким образом. Flash будет искать путь к файлу com/yahoo/astra/fl/controls/AutoComplete.as в вашем каталоге проектов ... и в нескольких других местах на вашем компьютере, я не уверен, где atm ...
Это не импорт из Интернета. 'import' разрешается во время компиляции. Есть много встроенных модулей, которые вы можете импортировать, например, flash. * И fl. *. 'com.yahoo.astra.fl.controls.AutoComplete', конечно, * не * встроенный, хотя и должен существовать * где-то * на вашем диске во время компиляции. Компилятор просматривает пару мест, но наиболее распространенное место для размещения пользовательских материалов находится в той же папке, что и ваш проект. – Cameron
Значит, это не опасно использовать? Если сервер Yahoo отключен, приложение все еще будет работать? –
Я имею в виду, я не могу видеть папки. Если я экспортирую swf и загружаю файлы на сервер. Это будет работать? Без загрузки класса? –