Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ошибка в коде (http://www.flasher.ru/forum/showthread.php?t=183611)

tilweb 27.08.2012 13:23

ошибка в коде
 
У меня flash сайт, в нём 6 страниц, которые переключаются сверху.

Код AS3:

stop();
 
design_btn.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame);
 
function fl_ClickToGoToAndPlayFromFrame(event:MouseEvent):void
{
        gotoAndPlay(30);
}

На одной из страниц форма обратной связи, поэтому добавляю следующий код (взял из примера):

Код AS3:

submit_btn.addEventListener(MouseEvent.CLICK, sendMessage);
    function sendMessage(e:MouseEvent):void{
        var my_vars:URLVariables = new URLVariables();
        my_vars.senderName = name_txt.text;
        my_vars.senderEmail = email_txt.text;
        my_vars.senderMsg = message_txt.text;
 
        var my_url:URLRequest = new URLRequest("mail.php");
        my_url.method = URLRequestMethod.POST;
        my_url.data = my_vars;
 
        var my_loader:URLLoader = new URLLoader();
        my_loader.dataFormat = URLLoaderDataFormat.VARIABLES;
        my_loader.load(my_url);
 
        name_txt.text = "";
        email_txt.text = "";
        message_txt.text = "Message Sent";
 
    }

Как только его добавляю, у меня на сайте начинаются пролистываться страницы без остановок и сдвинуты элементы.. В чём может быть дело?

Wolsh 27.08.2012 14:03

tilweb, на этот раз я не буду закрывать тему, но в следующий раз, пожалуйста, давайте такое название чтобы смысл проблемы был понятен. Здесь все вопросы так или иначе об "ошибках в коде".
И да, ошибка не в коде.
Возможно, событие клика каким-то образом получает другая кнопка и вызывается обработчик с переходом на другой кадр. Трудно что-то говорить о сайте в виде мувиклипа с кодом в кадрах. Такие уже лет 6 как не делают. На AS3 то уж точно. Здесь все завязано на "мясо" во FLA, и показывать куски кода просто бессмысленно. Давайте исходник, может кто-нибудь поковыряется.

tilweb 27.08.2012 14:52

Цитата:

Сообщение от Wolsh (Сообщение 1093898)
tilweb, на этот раз я не буду закрывать тему, но в следующий раз, пожалуйста, давайте такое название чтобы смысл проблемы был понятен. Здесь все вопросы так или иначе об "ошибках в коде".
И да, ошибка не в коде.
Возможно, событие клика каким-то образом получает другая кнопка и вызывается обработчик с переходом на другой кадр. Трудно что-то говорить о сайте в виде мувиклипа с кодом в кадрах. Такие уже лет 6 как не делают. На AS3 то уж точно. Здесь все завязано на "мясо" во FLA, и показывать куски кода просто бессмысленно. Давайте исходник, может кто-нибудь поковыряется.

Спасибо!

Вот исходник: http://**********/40029226
Я в него вставил код, чтобы показать что не работает. Если убрать код, то всё работает..
Цель у меня - сделать чтоб работала форма обратной связи..

NikolyA 27.08.2012 15:02

а ты думаешь у многих есть уже Flash CS6 чтоб смотреть твои исходники?

tilweb 27.08.2012 15:20

http://**********/40029792
в 5ой версии сохранил, в более ранней никак..

spirit2 27.08.2012 15:24

Это ужас :D
Постарайся разобраться как писать код хотя бы в одном классе, сам поймешь на сколько удобней:)
Ну и читай ошибки компилятора..

Код AS3:

theВаше_Имя.text = "";
theВаш_email.text = "";
theПисать_здесь.text = "";

Русскоязычные переменные и отсутствие имен у экземпляров на сцене.
http://rghost.net/40029893

tilweb 27.08.2012 15:52

так всёравно же.. если добавляю в этот файл код от формы, не работает ничего.. опять начинает пролистываться

Wolsh 27.08.2012 16:32

tilweb, исходники и скриншоты надо прикреплять к сообщению (расширенный режим — управление вложениями), а не заливать на тридевятые файлопомойки.
Внимательней к правилам форума.

spirit2 27.08.2012 16:41

Wolsh, так не дает прикрепить... В доступных расширениях .fla нет.
Цитата:

Ошибки загрузки
1.fla:
Некорректный файл

Wolsh 27.08.2012 16:46

Так в zip все пихаем))) Правой кнопкой на фла >> Отправить >> Сжатая zip-папка.


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

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