![]() |
не могу отловить ошибку в логике пятистрочного скрипта.
Подскажите пожалуйста, почему неправильно работает скрипт?
Есть 9 кнопок region1, region2, ...., region9, скрипт должен смотреть на какую кнопку наведена мышь и соответственно выводить трейсом номер этой кнопки. У меня же скрипт всё время выдаёт номер 10. (флэш 7-й) Код:
for (i=1; i != 10; i++) { |
for (i=1; i != 10; i++) {
_root.main["region"+i].onRollOver = function() { trace(arguments.callee.i); trace(this.i) }; _root.main["region"+i].onRollOver.i = i; _root.main["region"+i].i = i; } |
for (i=1; i != 10; i++) {
_root.main["region"+i].i = i; _root.main["region"+i].onRollOver = function() { i = this.i; trace(i); }; } |
2 7thsky™ Зачем все так усложнять, если есть стандартый способ:
Код:
for (i=1; i <= 10; i++) { |
Цитата:
Привет.......... |
привет, Штрек!
запостил, и только потом увидел, что пока грузилось, и ты запостился. как дом? когда можно будет приезжать? |
тебе в любое время..... ;)
|
спасибо, буду знать. :) телефон не изменился?
|
нет не изменился.........
|
телефон в студию )))
|
| Часовой пояс GMT +4, время: 05:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.