Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не выполняется переход к Lable (http://www.flasher.ru/forum/showthread.php?t=138065)

POzONe 29.03.2010 18:11

Не выполняется переход к Lable
 
Здравствуйте.
У меня не получается переход к метке.
Компилятор выводит ошибку : Description: The class or interface 'MouseEvent' could not be loaded.
Source: function PProjects(e:MouseEvent):Void

Код AS3:

btn_Projects.addEventListener(MouseEvent.CLICK, PProjects);
 
function PProjects(e:MouseEvent):Void
{
        gotoAndPlay("Projects");
}

У всех работает, а у меня нет:( почему?
Интересно, для чего функции нужно передавать этот злосчастный параметр?
Заранее спасибо.

NBVestal 29.03.2010 18:23

Во первых, не Lable, а Label

Во вторых, в какой программе работаете?

Попробуйте написать перед кодом
Код AS3:

import flash.events.MouseEvent;


Psycho Tiger 29.03.2010 18:30

Void ещё с большой буквы написан.
Вы AS3 изучаете или просто банер делаете с минимальной интерактивностью? Если второе - вам AS3 нафиг не нужен.

POzONe 29.03.2010 20:11

Я работаю в CS4. Пытаюсь сделать flash-сайт. При нажатии кнопки меняются страницы с несложной анимацией(каретка передвигается на нужный кадр и с него начинает воспроизводить).
Этот код я видел в видео уроке. Наверное, у меня что-то с самим компилятором. Существуют ли какие-нибудь методы его настройки?

import flash.events.MouseEvent;
написал перед кодом, но на это выдаётся точно такая же ошибка. The class or interface 'flash.events.MouseEvent' could not be loaded.

Void выбирается сам из выпадающего списка.

Может у вас найдётся какое-нибудь пособие по созданию flash-сайтов в CS4?
Спасибо.

NBVestal 29.03.2010 20:24

Если не находит класс, вам нужно поковырять в настройках, когда то у меня была похожая проблема с fl библиотеками.

Нажмите в меню Edit -> Preferences -> ActionScript -> ActionScript 3.0 settings

В строчке Flex SDK Path должно быть прописано $(AppConfig)/ActionScript 3.0/libs/flex_sdk_3/ (если, конечно, Вы никакие пути не меняли). Проверьте, если не поможет, посмотрите, есть ли в вашем Adobe Flash такой путь... Если есть, а ошибка повторяется... Значит надо подключать ещё какие-то библиотеки или настраивать компилятор

Psycho Tiger 29.03.2010 21:21

У вас значит стоит в настройках ActionScript2, а вам нужен ActionScript3.

POzONe 30.03.2010 09:04

Переустановил всё, выключив Касперыч. MouseEvent заработал. Спасибо.


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

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