![]() |
|
||||||||||
|
|||||
|
"simple"
|
Люди, мож кто-нить мне объяснит, почему такая вот фигня выходит:
динамически создаю переменные в функции в цикле с помощью set(), а работают они только как локальные, причём локальные до такой степени, что они реагируют тока в функции - ноль внимания даже на их собственной временной диаграмме... (причём я не ввожу var, который "залокаливает" переменную)... |
|
|||||
|
Попробуй использовать явное указание глобальных переменных.
Пример : /:i |
|
|||||
|
Не в set дело, кидай исходник, либо кусок твоего кода.... Где-то ты запутался...
|
|
|||||
|
Функцию в рооте вызываешь? Или _root.peremennaja_i;
|
|
|||||
|
set() чушь полная, не юзайте, юзайте
eval(varName) = varValue; и траблов не будте, и понятнее ![]()
__________________
Флэш - это искусство(читай издевательство) |
|
|||||
|
Все это хорошо, но лучше использовать средства обратно совместимые с четвертой версией, пример
Этот кусок работает во всех версиях без пререканий. А глобальные переменные _должны_ указываться как _глобальные_!!! А это во всех версиях префикс /:variables Последний раз редактировалось Тимур Старый; 06.03.2002 в 15:39. |
|
|||||
|
хех, может ты щас вместо флэша начнешь пользоваться Assembler'ом, или писать игры для 486 ?
хех... плагин небольшой, а 4 плагин щас мало где поставлен |
|
|||||
Чем и занимаюсь ![]() А четвертый плагин стоит на достаточно большом количестве машин - там где вынь 98-ая или пофигатор четвертый, а у людев нет правов на установку новой версии плагина - ну не админы они в офисах, не админы ![]() Так что четверка стоит в большинстве крупных компаний не только мира, но и, как показала практика, Москвы... ![]() |
![]() |
Часовой пояс GMT +4, время: 19:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|