Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: стоп кадр!
Flash Zone Forum > Macromedia Flash > ActionScript
titans
Здравствуйте. Во flash я пока новичок(хотя на C и php программирую не плохо), но думаю вы мне сможете подсказать. Речь пойдёт об этом проекте http://www.2u.ru/templates/23359.html Хочу сотворить нечто подобное. Анимации я научился делать . Вопрос вот в чём. Как с помощью ActionScript 3.0 сделать так, что бы один предмет вращался по циклу (в данном примере это земля), а кнопки ждали своего вызова (желательно url адреса)?
chingachgoog
Надо запихнуть анимацию в ОТДЕЛЬНЫЙ мувик. И он сам будет бегать по кругу (внутри себя). И положить кнопки и этот мувик-анимацию на один таймлайн (идеально, состоящий из одного кадра).
titans
Цитата(chingachgoog @ 15.06.2009 - 10:57) *
Надо запихнуть анимацию в ОТДЕЛЬНЫЙ мувик. И он сам будет бегать по кругу (внутри себя). И положить кнопки и этот мувик-анимацию на один таймлайн (идеально, состоящий из одного кадра).

Ок. попробую.
А подскажите такую вещь. создаю в ActionScript 3.0 код на кнопку:
on (release) {
getURL ("http://www.site.com/index2.html");
}
а он мне как баран упёртый : у вас 1087 ошибка. Синтетическая ошибка. дополнительный символы в конце программы. Я уже не знаю, что сделать. Это весь код. Больше ничего. Всё равно упирается.

Позже поставил код:
on (release)
{
getURL ("http://www.site.com/index2.html");
}

Он напимал, мол надо писать по другому. Написал так:
on (release)
{
sendToURL ("http://ikarys.h18.ru/index2.html");
}

возникло три ошибки.
1) 1180. Вызов предположительно неопределённого метода on.
2) 1120 Обращение е существующего свойства release.
3) 1067 Неявное приведение значения типа string к несоответствующему типу flash.net:UrlRequest.

как только ставлю on (release), он пишет первоуказанную ошибку.
chingachgoog
Цитата(titans @ 15.06.2009 - 16:50) *
создаю в ActionScript 3.0 код на кнопку:
Код
on (release) {
getURL ("http://www.site.com/index2.html");
}

а он мне как баран упёртый : у вас 1087 ошибка.


Создавайте в AS1 или AS2 и такой ошибки не будет.
Позже поищите тут на форуме, что есть AVM1 и AVM2, к какой из них относятся версии AS и чем AS3 отличается от прошлых версий.
titans
Ещё раз здравствуйте. Во первых хочу поблагодарить "chinqachqooq" за помощь. Очень помогли. Но вот возникла следующая проблема. Я хочу создать такой flash. Значит есть кадр, и в нём с помощью кнопок, передвигается мувик, который выходит за рабочую область. С помощью кнопок передвигается объект, и таким образом создаётся эффект "езды по морю". Как будто мы плывём по морю (передвигаясь с помощью кнопок) и перед нами передвигается берег. Думаю смысыл понятен. Вопрос возник вот в чём: когда на "пляже" нажать какую-то кнопку, нам должно открытся меню. Это меню открывается в следующем кадре (если подскажете как вызвать мувик, кнопкой, в одном кадре, было бы вообще замечательно). проблема в том, что координаты мувика "пляжа" не сохраняются ни где. Я прочёл, что в слэше существуют глобальные переменные (напр: _global.name), но не знаю, как сделать так, что бы это переменная объявлялась только при открытии (столько проблем из-за неоткрываемости мувика в одном кадре). потому, что при закрытии меню, маркер возвращается на первый кадр, и координаты опять собьются. В общем помогите, чем сможете. Зарание спасибо!
chingachgoog
Цитата(titans @ 22.06.2009 - 22:11) *
нам должно открытся меню. Это меню открывается в следующем кадре (если подскажете как вызвать мувик, кнопкой, в одном кадре, было бы вообще замечательно).


Расположите меню в том же кадре, но сделайте его невидимым (например, _visible=false или внутри меню сделать пустой кадр и переходить на него, когда не надо, чтобы оно было видно).
Русская версия IP.Board © 2001-2012 IPS, Inc.