Просмотр полной версии : as file и ExternalInterface
alecsisk
31.03.2008, 12:46
Знающие люди, подскажи пожалуйста как можно обратиться из моего swf к фунциям и классам в as документе, а также можно ли использовать для этих целей ExternalInterface или нет. Если можно то обьясните подробно как это применяется или киньте линк на статью или пример.
Вас непонятно. as-документ — текстовый файл и не более того.
На сколько я знаю, ExternalInterface служит для связи Action Script и JavaScript на HTML странице. Из флеша можно вызывать функции JS, а из JS — функции AS. Возможно я вас не понял, но чтобы использовать методы класса, нужно создать объект этого класса, например:
// это класс
class myPackage.MyClass {
public function MyClass(txt:String) {
trace(txt);
}
public function traceNumber():Void {
trace(Math.random());
}
}
// а это код в кадре:
import myPackage.MyClass;
var mClass:MyClass = new MyClass("Hello world");
mClass.traceNumber();
alecsisk
31.03.2008, 14:25
Спасибо за ваши ответы... а для чего же тогда используеться as file ? Я почему то считал что из моего проекта можно вызвать фунцию или класс из as файла, т.к. размещение кода на кадрах не очень удобно. Извините, еще один вопрос. Можно например создать один флэш документ, который подгружает другие с возможностью передачи элементов массива, переменных или каких то данных не используя localconnection?
Спасибо за ваши ответы... а для чего же тогда используеться as file ?
Упорно читать про ООП в Action Script -)
Извините, еще один вопрос. Можно например создать один флэш документ, который подгружает другие с возможностью передачи элементов массива, переменных или каких то данных не используя localconnection?
MovieClipLoader
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.