PDA

Просмотр полной версии : action script в 5 и в МХ


baton
07.08.2002, 11:21
Здрасте!

Вот такой вопросик - изменился ли сам Action Script при переходе от 5 к МХ и если да, то насколько сильно? т.е. можно ли использовать старые книжульки по Action Script (в них написано, что они написаны под 5-й)?

................................Спасибо! Bye!!

efim
07.08.2002, 13:49
Язык изменился очень сильно в лучшую сторону

но книжки по 5 можешь( и нужно пока использовать)

за небольшим исключением все что работало в 5 работает и в Мх

обрати внимание на eval() теперь this[]

и на fscommand теперь файл можно запустить только из папки
fscommand( eсли я не ошибаюсь)

flash mx использует юникод теперь тоесть загружаемый файл(txt) надо переводить в юникод или писать в начали фильма
system.useCodepage = true

вот пока все что я знаю еще у flash mx нет проблем с буквой Я

lexass
07.08.2002, 15:03
Оригинал написал(а) efim
обрати внимание на eval() теперь this[]

efim, не гони ...


eval - Flash Player 5 or later


ЗЫ
А this[] и в 5-ом отлично пахал :p

DeliMIter
07.08.2002, 15:19
Да-да!!

this[] = eval();

;)))

lexass
07.08.2002, 16:01
Оригинал написал(а) DeliMIter

this[] = eval();


ну типа да :/
ЗЫ
говорят eval медленней :rolleyes:

DeliMIter
07.08.2002, 16:24
Почти наверняка, т.к. eval скорее всего компилируется как вызов ф-ции, а this[] как member объекта.

lexass
07.08.2002, 16:38
:) ;)

efim
07.08.2002, 17:21
Ладно, ладно :p


я имел виду что если в исходники написано eval() надо там заменить на this[] ;)

DeliMIter
07.08.2002, 17:25
Если в исходнике написано eval() то лучше стереть этот исходник, потому что он заразный.