![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2008
Сообщений: 16
|
Как динамически подключить actionscript файл в проект?
|
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
А где лежит файл?
|
|
|||||
|
Регистрация: May 2008
Сообщений: 16
|
ну к примеру в корневой директории где и сам проект.
http://127.0.0.1/test/myscript.as Или может быть можно как нибудь создать объект <mx:Script> и далее в source загрузить нужный as скрипт? хм... Последний раз редактировалось Nazorei; 01.06.2008 в 17:03. |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
|
|
|||||
|
Регистрация: May 2008
Сообщений: 16
|
Ок, спасибо, на счет import-а понял, а дальше?
Как использовать (добраться до них) функции находящие в этом скрипте? |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Создать экземляр этого класса, затем использовать его методы или если методы статические, то обращаться к ним используя имя класса.
|
|
|||||
|
Регистрация: May 2008
Сообщений: 16
|
Прошу прощения за такие нубские вопросы но только учусь..
*main.mxml <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientAlphas="[1.0, 1.0]">
<mx:Script><![CDATA[
public function MyMainFunc():void {
import myscript;
var m:myscript = new myscript();
}
]]></mx:Script>
<mx:Label x="36" y="84" text="текст" id="vuvod"/>
<mx:Button x="204" y="54" label="Send" click="MyMainFunc();"/>
</mx:Application>
Так вот, только при написании var m:myscript = new myscript(); выдает ошибку: 1114: The public attribute can only be used inside a package. Что эта ошибка может значить и как исправить? Как я понял вместо атрибута public в скрипте, нужно другой атрибут поставить, но какой? Последний раз редактировалось Nazorei; 01.06.2008 в 18:50. |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Дак вы разделом ошиблись, вам сюда: http://www.flasher.ru/forum/forumdisplay.php?f=84
|
|
|||||
|
Регистрация: May 2008
Сообщений: 16
|
Ок, хорошо. Но не хочется дублировать тему и этот вопрос почти же решен, и на сегодня это последний из интересуемых мной. Пожалуйста, подскажите.
|
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
AS3 - объектный язык.
myscript должен быть оъектом с методом myfunc. package
{
public class myscript
{
public function myscript()
{
}
public function myfunc():void
{
vuvod.text = "test";
}
}
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:35. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|