_global - объясните....
есть такое:
в основном мувике объявляю перемменную _global. but_state = 2 во вложенном мувике делается проверка if (but_state != num) { trace (but_state); // выдает 2 but_state = 5; } из другого вложенного мувика trace (but_state); // выдает 2 так я что внутренней переменной but_state присвоил 5? если меняешь на _global.but_state = 5, то все нормально? кто-нить кто знает может подробно объяснить как _global работает??? |
напишиш так
Код:
_global.but_state = 5 напишиш так Код:
but_state = 5 Нада чётко указывать, де и чо ты хочеш присвоить |
Цитата:
|
ты издеваешся?? :( смотри
Код:
_global.but_state = 5 |
Цитата:
var = but_state; как флаш ищет переменную but_state, с начала глобальные и если нет то локальные в мувике, или наоборот??? З.Ы. для подстраховки если я хочу приравнять к глобальной переменной то обязательно указывать _global? еще .... _global.but = new Array (n); for (i=1; i<=n; i++) { but [i] = new Array ("id","name","url") /// или надо _global.but [i] } |
я думаю флэш сначала будет рыться в глобальных переменных, а только потом локальных...
Код:
_global.but_state = 2; Код:
_global.but_state = 2; вот тут точна никак её не изменить! пишешь где нибудь в руте... Код:
function Yo() { Код:
trace(myYo.__proto__.but_state); |
Цитата:
|
Цитата:
На первый, второй расчитайсь. :p |
Цитата:
on(release){ myYo="Undefinedddddd" } и посмотри, что получится. :p |
Штрек, я не имел ввиду именить объект, а изменить значение переменной... :p :p :p
Sergey"iLoveYou", тебе я даже отвечать ничё не буду...чтобы ты не мог потащится от того какие умные фразы тут ляпаешь:) И ваще...я уже спал во время ответа :D |
Часовой пояс GMT +4, время: 15:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.