PDA

Просмотр полной версии : Синтаксис ERROR


_tommy
21.04.2007, 20:02
Здрвствуйте! Обращаюсь за помощью!
Ситуация такая:
использую прелоадер в мувике через 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 %?!:)
а на каком языке вы пишите?

etc
21.04.2007, 20:05
_tommy, в разделе профи вопросы задают профи.

Kikasso
21.04.2007, 20:11
_root.PreLoaderBar.PercentL = Math.floor(p) + "%";

_tommy
21.04.2007, 20:44
извините, но в разделе "не профи" на вопросы вряд ли кто ответит. на то тут и профи)

СПАСИБО!!

etc
21.04.2007, 20:47
извините, но в разделе "не профи" на вопросы вряд ли кто ответит. на то тут и профи)
Угу, по этой логике в разделе для начинающих пишут начинающие, ага. :bye:
И никто им не отвечает. Больше заблуждение.

iNils
21.04.2007, 21:19
Угу, по этой логике в разделе для начинающих пишут начинающие, ага. :bye:Ага, всех профи, которые тут отвечают, мы сразу баним.:D

__Bender
21.04.2007, 21:48
_root.PreLoaderBar.PercentL = String(int(p)) add %;
зачем в String?
надо ведь число, тоесть
_root.PreLoaderBar.PercentL = Number(int(p)) add %;

etc
21.04.2007, 21:54
__Bender, в данном случае это все-равно ошибка.

Kikasso
21.04.2007, 22:17
__Bender , 8-ка ругается прежде всего на add, потом на %. Этож не имя переменной, а оператор, как плюс минус умножить и тд и тп.
Кроме того, очевидно, нужна строка чтобы отобразить сколько загрузилось..

MINASTIS
21.04.2007, 22:48
Блендер, ты меня убил своим исправлением...

Вот код.

_root.PreLoaderBar.PercentL = String(int(p))+"%";

Если я так понял.

__Bender
22.04.2007, 03:52
MINASTIS
Я писал исключительно про изменение типа.. а все написали до меня.
Да и не надо сидеть за компом так часто, или одень очки, потомк что меня зовут не Блендер.

k0zer
22.04.2007, 03:57
извините, но в разделе "не профи" на вопросы вряд ли кто ответит. на то тут и профи)

СПАСИБО!!
на ТАКОЙ вопрос, конечно, только профи ответить сможет :taunt:

Kikasso
22.04.2007, 04:51
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))+"%";