Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Синтаксическая ошибка import flash.external.* (http://www.flasher.ru/forum/showthread.php?t=144171)

flash_fla 05.09.2010 00:22

Синтаксическая ошибка import flash.external.*
 
Помогите разобраться, не пойму почему при проверке ролика в ошибках компилятора обнаружена синтаксическая ошибка import flash.external.*
Мне нужно, чтобы при нажатии на кнопку окно с роликом закрывалось - как в рич-медиа.

Вот нашел рекомендуемый код и вставил в поле "Действия". Потом нажимаю CTRL+Enter
И компилятор указывает ошибку- Синтаксическая ошибка import flash.external.*;

а вот код, который я вставил в поле "действие" для кнопки:

Код:

on (release){
import flash.external.*;
ExternalInterface.call("kCommand", "kill", "0");
}

Подскажите плиз, что я делаю не так, или просто киньте ссылку на похожий исходник

mooncar 05.09.2010 00:31

Проверьте, какая версия AS стоит для публикации.
Должна быть 2.0

И не пишите код на кнопках, в кадре пишите.
Код AS1/AS2:

import flash.external.*;
btn.onRelease = function()
{
  ExternalInterface.call(....);
}

где btn - имя кнопки на сцене.

flash_fla 05.09.2010 00:37

спасибо, щас попробую

Добавлено через 8 минут
)) спасибо, с ошибками справился

Добавлено через 8 минут
кстати версия для публикации была AS1

mooncar 05.09.2010 01:26

Класса ExternalInterface в AS1 нет.


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

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