![]() |
|
||||||||||
|
|||||
|
Есть ли возможность перезаписать статическую переменную, например Math.E
|
|
|||||
|
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
а зачем!?
|
|
|||||
|
хатю))
|
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Чё-та сдается мне, что нельзя. После компиляции во флэшке стоят не переменные Math.E или Math.PI а сами числа, цифирки. Изменить их=изменить сам файл флешмувы. Имхо, не получится. ИМХО.
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Блин, да проще попробовать...
По ходу, там весь класс статический. В исходнике trace(Math.sin(.123)) а в декомпилере trace(0.122690); Нет, не весь. Класс подменить можно, но константы подставляются компилятором. Код: Результат: sin(a)=4 PI=3.14159265358979
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin Последний раз редактировалось TTS; 07.04.2004 в 22:31. |
|
|||||
|
Ясня знал чо константы трогать незя, разве в хексе подправить, но было интересно
ЗЫ: Видел я в ас2 служебное слово 'constant', и никакой инфы в хелпе, 4о оно константить?? мож подскажите |
![]() |
Часовой пояс GMT +4, время: 21:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|