Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как ссумировать eval(); и число? (http://www.flasher.ru/forum/showthread.php?t=78544)

billion 19.04.2006 11:58

Как ссумировать eval(); и число?
 
есть рабочая строчка
_root.xxx["boxx"+count]._y = eval("cy"+count);

пытаюсь сместить объект относительно координаты У на 10, но что-то не получается...
_root.xxx["boxx"+count]._y = eval("cy"+count)+10;
так вообще не отображается объект...

_root.xxx["boxx"+count]._y = eval("cy"+count)-10;
а вот так работает! и правильно смещается...

в чём загвоздка и как решается проблема? может знает кто?

Kinsler 19.04.2006 12:15

может он у тебя вообще уезжает за пределы видимости?

Король 19.04.2006 12:30

а почему не складывать число и число, как нормальные люди делают?

billion 19.04.2006 14:56

а почему бы не переспрашивать и не писать бессмысленные ответы, а просто написать как это сделать?

styx 19.04.2006 16:59

Да всё правильно Вы делаете. Вам двигать куда надо? Вверх. Значит, -10. А +10 - это вниз. А куда при сдвиге вниз у Вас объект прячется - это Вам видней должно быть.

billion 19.04.2006 17:14

ну не может он сдвигаться на столько что его не видно!
размер экрана 640Х480 а двигаю всего на 10 пикселей!
странно то, что на -10 сдвигается именно на 10 влево! (для Х) а вот на +10 объекты исчезают!

iNils 19.04.2006 17:58

чтобы узнать в чем проблема, я бы сделал так:
Код:

trace (eval("cy"+count)+10)
_root.xxx["boxx"+count]._y = eval("cy"+count)+10;
trace (_root.xxx["boxx"+count]._y)



Часовой пояс GMT +4, время: 21:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.