![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2003
Адрес: Москва
Сообщений: 188
|
Не помогут-ли господа разобраться с таким странным случаем.
У меня есть часы. При компиляции файла в среде FLASH MX 2004-02 в 6 версию - часы идут, а при компиляции в 7 -нет. Что-нибудь можно сделать? |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Наиболее частая проблема при переходе с 6-го плэйера на 7-й это кейз-сенситивность. Т.е. если в шестерке this.a и this.A это одно и то же, то в семерке - разные переменные. То же относится к стандартным объектам и классам, буква, прописанная не тем кейзом в имени метода - ошибка программиста (напр .tostring() когда надо .toString()).
Еще один пункт - переменные. В шестом они по умолчанию равны нулю, пустой строке и тэдэ, т.е. запись i++; создавала переменную i и инкрементировала ее. В седьмом ОБЯЗАТЕЛЬНО нужно сначала объявлять переменные, i++ создает переменную со значением NaN.
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
Регистрация: Aug 2003
Адрес: Москва
Сообщений: 188
|
Большое спасибо Nirth. Действительно тикают. Но если при компиляции поставить 7 версию, а ActionScript - 1, тикать перестают. Забавно.
|
|
|||||
|
Регистрация: Aug 2003
Адрес: Москва
Сообщений: 188
|
Код который любезно предоставил Nirth работает только в семерке. А можно что-нибудь универсальное. Чтобы срабатывало и в 6 и в 7. Или это теперь надо забыть.
Да и вообще, есть ли какой-нибудь смысл компилировать в 7 (о коде AS2 я не говорю). Какую-нибудь выгоду это дает? И если использовать новые функции монтажной линейки (взрывы и т.д.) при компиляции в 6, они сохраняются? Кстати на код Nirth Flash MX то же не ругается - просто не работает. Последний раз редактировалось Верас Ольга; 05.11.2004 в 11:23. |
|
|||||
|
Чтобы срабатывало и в 6 и в 7 : см пример выше
есть ли какой-нибудь смысл компилировать в 7 : если используешь 7-рочные компоненты и методы то как же иначе если использовать ... при компиляции в 6, они сохраняются? : надо пробовать |
![]() |
Часовой пояс GMT +4, время: 01:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|