PDA

Просмотр полной версии : Flash-ГЛЮЧИТ !


MasterAlien
24.12.2002, 21:55
На 5-м флеше был у меня мувик , использовалась там такая комманда:

eval("pic_frame"+nomer)=numb;

т.е переменной pic_frame1 или pic_frame2 или pic_frame3 , в зависимости от переменной nomer задавалось какоето значение ....
запустил я этот скрипт под Flash-MX , и он его игнорирует , пишет мол :
Left side of assignment operator must be variable or property.

И еще .... совершенно перестал действовать TRACE !!!!
мож его как включить мона ? я даже , при просмотре мувика через flash включаю опцию OUTPUT , собственно, где все и должно отображаться, при trace ... но почемута экран всегда чист , на тем не менее в 5 это работаит !

ВОПРОС : че делать то ?

AnGL
24.12.2002, 21:59
Внимательно читать HELP!
A.

MasterAlien
24.12.2002, 22:04
А именно ?

MasterAlien
24.12.2002, 22:15
ну про трейс я понял , а с остальным как ? [] использовать ?
попробовал - непомогает !

wwwita
24.12.2002, 22:27
set(); попробуй....

MasterAlien
24.12.2002, 22:37
Все , как при коммунизме - ZAEBIS !
Пасиба !

Nox Noctis
25.12.2002, 02:22
правильно писать:

this["pic_frame"+nomer] = numb;

евал в левой части вызывает ошибку, потому что экшнскрипт начиная с шестой версии приведен в полное соответствие со стандартом ECMA262 (тот же что у яваскрипта и пр.)

DeliMIter
25.12.2002, 11:53
Оригинал написал(а) wwwita
set(); попробуй.... (выпал в осадок)

MasterAlien
25.12.2002, 15:10
Че ты в осадок то выпадаешь ?
Я как раз с помощью SET - а и сделал !!!!!!!!!!!!

a="pic_frame"+nomer;
set(a,numb);


а вот метод
this["pic_frame"+nomer] = numb;

еще не пробовал , щас попробую...........
думаю что получится..........

Nox Noctis
25.12.2002, 18:51
Че ты в осадок то выпадаешь ?
да просто set - это даже не позавчерашний день... =))
...это уже что-то из мелового периода :))

хотя никто конечно не не запрещает тебе так писать... =)

AnGL
25.12.2002, 18:54
Оригинал написал(а) Nox Noctis
...это уже что-то из мелового периода :))


Ты не любишь классику? :D А он любит...
Вот.
А.