Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.07.2013, 12:57
infbyte вне форума Посмотреть профиль Отправить личное сообщение для infbyte Найти все сообщения от infbyte
  № 1  
Ответить с цитированием
infbyte

Регистрация: Jul 2013
Сообщений: 29
По умолчанию Глобальная переменная

Ребят, подскажите плиз, как правильно передавать значения переменных из кадра в кадр.

в кадре 1 есть текстовое поле и кнопка, по клику на которую, происходит:
Код AS3:
var A:string;
A: textpole.text;
gotoAndStop(2);
в кадре 2 есть текстовое поле.
пытаюсь ему присвоить значение переменной
Код AS3:
vtoroetextpoleKadr2.text = A;
, но ругается(

Старый 22.07.2013, 13:17
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 2  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
У вас ошибка в коде 1 кадра. Не string, а String.
Это что?
Код AS3:
A: textpole.text;
Должно быть так:
Код AS3:
A = textpole.text;

Старый 22.07.2013, 13:50
infbyte вне форума Посмотреть профиль Отправить личное сообщение для infbyte Найти все сообщения от infbyte
  № 3  
Ответить с цитированием
infbyte

Регистрация: Jul 2013
Сообщений: 29
Прошу прощения, сейчас подробней распишу.

В кадре 1 код (action вставляю в 1 кадре):
Код AS3:
stop();
btn.addEventListener(MouseEvent.CLICK, fnk);
function fnk(e:MouseEvent):void {
	var A:String;
 A = textpole.text;
gotoAndStop(2);
}

В кадре 2 (action вставляю в 2 кадре):

Код AS3:
vtoroetextpoleKadr2.text = A;

имена объектам задал верно.
при запуске проекта, возвращает ошибку:
Scene 1, Layer 'Кнопка далее', Frame 2, Line 1 1120: Access of undefined property A.
как я понял, причина в том, что переменная из кадра 1 уничтожается после того как перешли на кадр2.
Вложения
Тип файла: zip flasher_ru_FLA.zip (7.8 Кб, 25 просмотров)

Старый 22.07.2013, 14:18
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 4  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Вынесите объявление переменной A из функции fnk.
Код AS3:
stop();
btn.addEventListener(MouseEvent.CLICK, fnk);
var A:String;
function fnk(e:MouseEvent):void {
 A = textpole.text;
gotoAndStop(2);
}

Старый 22.07.2013, 14:20
infbyte вне форума Посмотреть профиль Отправить личное сообщение для infbyte Найти все сообщения от infbyte
  № 5  
Ответить с цитированием
infbyte

Регистрация: Jul 2013
Сообщений: 29
Ооо)
спасибо

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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