Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
10 / 10 / 0
Регистрация: 08.05.2011
Сообщений: 142
1
AS 2.0

Передать значение переменной за пределы функции

26.08.2011, 22:22. Показов 696. Ответов 3
Метки нет (Все метки)

привет.


ActionScript 3
1
2
3
4
5
_root.knop.onRelease = function () {
    var a = "alibaba";
    trace(a);
}
trace(a);
когда кликну я на "knop", оутпут пишет :
undefined
alibaba
как кажется, скрипт не понимает что такое а, котории не вскобках функции, скрипт понимает что переменная а, котори внутри функции, ровно "alibaba", но перемнная а, котории не внутри (не в скобках) функции, для скрипта не сушествует.
скажите пожалуиста как передатъ значеня переменнои a за пределами функции, тоестъ хочу что оутпут писал не:

undefined
alibaba
а что, он писал:
alibaba
alibaba
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.08.2011, 22:22
Ответы с готовыми решениями:

Как передать значение переменной в функции?
Есть функция печати из переменной, которую нужно неоднократно вызывать. При каждом вызове нужно...

Как передать значение переменной в функции?
def text_print(): some_text = "" print(some_text)

Передать значение переменной в из одной функции в другую
День добрый. Подскажите, имеется код. function time_two(status) { var timeend = new...

Передать значение переменной из одной функции в другую
Доброго времени суток. Мне нужно передать значение переменных из одной функции в другую. Простой...

3
Модератор
2867 / 1723 / 175
Регистрация: 19.02.2011
Сообщений: 6,383
26.08.2011, 23:02 2
ActionScript 3
1
2
3
4
5
var a = "alibaba";
_root.knop.onRelease = function () {
        trace(a);
}
trace(a);
То, что внутри функции, является приватной переменной и видимо (и существует) только во время ее выполнения. За пределами этой функции переменная отсутствует, о чем и говорит вышеуказанный вами trace
0
10 / 10 / 0
Регистрация: 08.05.2011
Сообщений: 142
26.08.2011, 23:18  [ТС] 3
и не как не можно етот приватной переменной сделатъ видимом За пределами функции ?
0
Модератор
2867 / 1723 / 175
Регистрация: 19.02.2011
Сообщений: 6,383
26.08.2011, 23:37 4
Приватная - она на то и приватная. Хотя правильней было сказать "локальная" - это уже я заработался. Вынесите ее за пределы функции - и будет вам счастье. Как - я уже показал.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2011, 23:37

Передать значение переменной из одной функции в другую
Добрый день, подскажите как передать значение t из одной функции в другую. из этой void...

Как передать аргументу в функции-члене значение переменной
Здравствуйте! Хочу передать в аргументы функции-члена значение переменной, которая имеет...

Как передать значение переменной из функции инт в функцию воид?
Как передать значения а и b из int start(void) в void inputfile(void), чтоб строка 34 и т.д....

Передать значение переменной в параметры другой функции через указатель
Доброго времени суток. Уже учу ООП и каждый раз возвращаюсь к одной и той же проблеме, которую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru