![]() |
повторение функции не с исходного значения
знаний флэша хватило на написание больше половины работы, с остальным помогли разобраться на форуме.
но есть еще вопрос как доработать код чтобы после завершения функции public function cfline(e:TimerEvent) { ... } ее повторение начиналось не с исходного числа public var balanceXMLS:String="85390"; а продолжало дальше прибавлять +1 Код:
package { |
1) Зачем вам i в членах класса? Она используется только в cfline, вот туда её и перенесите.
2) Зачем вы числа храните в виде строк? Почему бы их не хранить в виде чисел?) Код AS3:
|
спасибо за советы я их учту в последующих работах.
но сейчас выдается ошибки 1184: Несовместимое значение по умолчанию типа int; ожидается String. 1067: Неявное приведение значения типа String к несоответствующему типу Number. я не знаю что это и как это исправлять (( может вас не затруднит объяснить что это и как исправить |
Ещё я не смог понять логику работы метода cfline. Наверное, что-то очень хитрое... Действительно: мы берём какое-то число и увеличиваем его на 1. Далее превращаем его в строку. Далее в цикле (!) создаём черыре локальных переменных и назначаем им твины, причём один из числовых параметров вычисляем как сложное авифметическое выражение, включающее в себя вычитание строки из числа. Далее этими переменными не пользуемся, так что они исчезнут после окончания работы метода.
Если не обращать внимание не вычитание строки (хотя на такое сложно не обращать внимания =), то метод можно абсолютно безболезненно переписать так: Код AS3:
Добавлено через 2 минуты Цитата:
|
м
Вложений: 1
идея была в том что при получение числа начинают прокручиваться цифры и при каждом новом прокручивание они увеличиваются на 1
но я не смогла это реализовать другим способом кроме того что вы видите |
"Прокручивание цифр", если я правильно понял, осуществляется тут:
Код AS3:
|
изначально было что число приходило с сервера. потом это убралось и осталось просто одно число к которому нужно при каждой прокрутки +1.
и в итоге я настолько запуталась что совсем не понимаю что нужно делать чтоб исправить этот код. ((((( Добавлено через 2 минуты нет это balanceXMLN как раз число Добавлено через 10 минут SamFR: не хочет у меня работать ( выдает ошибки |
Для того, чтобы попытаться вам помочь, нужно увидеть весь код. А также чётко знать, что он должен делать, и как пытаетесь это сделать вы. Потому что, видимо, делаете вы что-то в корне неправильно (по крайней мере, судя по тому коду, что был приведён выше).
|
спасибо за помощь. с вашей подсказки нашла в чем ошибка и все исправила. теперь все работает.
|
| Часовой пояс GMT +4, время: 05:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.