![]() |
без вас не обойтись, друзья
подскажите пожалуйста
у меня две строки ввода имени (на одной сцене) name1 и name2 на другой - предположим 6 строк (т.е. доска рейтинга) я могу сделать так, что при вводе двух имен они записываются в первые 2-е строки "рейтинга" и сохраняются до СЛЕДУЮЩЕГО ввода. Как сделать так чтобы при new вводе предыдущие имена не заменялись, а new имена записывались в последующие строки 3,4,5,6. P.s. Я использую sharedObject для сохр. имен. |
И используй переменную counter для сохранения номера пары :)
counter+=1; eval("pos"+(counter*2-1).text=name1; eval("pos"+(counter*2).text=name2; Где pos - название текстовой строки рейтинга, а counter*2(-1) - ее динамический номер (меняющийся от пары к паре). Что тут непонятного? :) |
не совсем понятно
если не затруднит
не мог бы ты показать на ЖИВОМ* примере *исходник |
я понял то что ты мне хотел сказать
но есть ЗАГВОЗДОЧКА если писать counter+=1 eval("pos"+(counter*2-1)).text - синтаксис не ругается, но сounter остается НЕИЗМЕННЫМ т.к. мы придали выражению знач. text если писать counter+=1 eval("pos"+(counter*2-1)) - все как надо counter =1.3.5.7.9, но такой синтаксис недопусим(выдается ошибка) |
Тогда:
pred=eval("pos"+(counter*2-1)); pred.text=... |
Добавляй в массивы методом push.
А когда надо будет вывести в нужном порядке, обращайся по номеру элемента массива. |
| Часовой пояс GMT +4, время: 19:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.