Просмотр полной версии : Синтаксис ERROR
Здрвствуйте! Обращаюсь за помощью!
Ситуация такая:
использую прелоадер в мувике через 8 флэш. (через 7 все работает, но принципиально нужен 8), (другие прелоадеры не рамотают почемуто, видимо потому что прелоадер в подгружаемом мувике "из вне")
ТАк вот, при рендере .swf вылетает такое сообщение:
Error Scene=Scene 1, layer=pre, frame=1Line 5 Syntax error.
_root.PreLoaderBar.PercentL = String(int(p)) add %;
Total ActionScript Errors 1 Reported Errors 1
вот...
может кто знает как исправиь код чтобы работало.
Помогите пожалуйста, а то просто не знаю что делать.)
СПАСИБО)
screamge
21.04.2007, 20:05
add %?!:)
а на каком языке вы пишите?
_tommy, в разделе профи вопросы задают профи.
_root.PreLoaderBar.PercentL = Math.floor(p) + "%";
извините, но в разделе "не профи" на вопросы вряд ли кто ответит. на то тут и профи)
СПАСИБО!!
извините, но в разделе "не профи" на вопросы вряд ли кто ответит. на то тут и профи)
Угу, по этой логике в разделе для начинающих пишут начинающие, ага. :bye:
И никто им не отвечает. Больше заблуждение.
Угу, по этой логике в разделе для начинающих пишут начинающие, ага. :bye:Ага, всех профи, которые тут отвечают, мы сразу баним.:D
__Bender
21.04.2007, 21:48
_root.PreLoaderBar.PercentL = String(int(p)) add %;
зачем в String?
надо ведь число, тоесть
_root.PreLoaderBar.PercentL = Number(int(p)) add %;
__Bender, в данном случае это все-равно ошибка.
__Bender , 8-ка ругается прежде всего на add, потом на %. Этож не имя переменной, а оператор, как плюс минус умножить и тд и тп.
Кроме того, очевидно, нужна строка чтобы отобразить сколько загрузилось..
MINASTIS
21.04.2007, 22:48
Блендер, ты меня убил своим исправлением...
Вот код.
_root.PreLoaderBar.PercentL = String(int(p))+"%";
Если я так понял.
__Bender
22.04.2007, 03:52
MINASTIS
Я писал исключительно про изменение типа.. а все написали до меня.
Да и не надо сидеть за компом так часто, или одень очки, потомк что меня зовут не Блендер.
извините, но в разделе "не профи" на вопросы вряд ли кто ответит. на то тут и профи)
СПАСИБО!!
на ТАКОЙ вопрос, конечно, только профи ответить сможет :taunt:
MINASTIS,
int(value:Number)
Deprecated since Flash Player 5. This function was deprecated in favor of Math.round().
В данном случае нам надо округлять в меньшую сторону, поэтому Math.floor()
А конвертация типа происходит автоматически, ну впрочем это не помешает. То есть
_root.PreLoaderBar.PercentL = String(Math.floor(p))+"%";
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.