![]() |
кнопки не реагируют
Всех с праздниками!!!
помогите разобраться в следующем пишу такой код: Код:
count=0;Код:
for (i=0; i<=7; i++) {где я не прав? |
99% -- не учел, что у у кнопок нет своего Таймлайна, а значит, this у них указывает на родительский.
А вообще за использование Button надо отрывать руки. Мувиклипы имеют все то же, и куда больше. |
Antares, главное не нервничай.
1. btn теперь не кнопа, а мувик - результат тот же. 2. где у меня this и причем здесь Таймлайн? |
_root["btn_mc"+i].btn.onRelease = function() {
бла бла бла } а шо они с таким кодом вообще делать должны? С праздниками! :D |
погодь, а ты в каком порядке все это делаешь? Сначала описываешь действия а потом дублируешь? И вообще - не проще ли назначать действие сразу при создании???
|
Цитата:
|
я ж, блин, написал - от кнопок избавился
действо слишком закручено Код:
stop(); |
йпрст
function chek() { if (count<=7) { _root.attachMovie("btn_mc", "btn_mc"+count, count, {_x:(count+1)*100, _y:535}); //в btn_mc у меня МУВИК c dinamic text _root["btn_mc"+count].btn.item = itms[count]; count++; } } var interval = setInterval(chek, 500); for (i=0; i<=7; i++) { _root["btn_mc"+i].btn.onRelease = function() { //действительно блаблабла trace(this) - сделай ТАК! И будет тебе 8 undefined - ов!!! Нету еще в этот момент этих мувиков, НЕТУ! Их создаст твой check через 500*8/1000 = 4 сек! Принцип прост: утром деньги - вечером стулья!!! } }; |
Сделай так...
function chek() { if (count<=7) { _root.attachMovie("btn_mc", "btn_mc"+count, count, {_xcount+1)*100, _y:535}); _root["btn_mc"+count].btn.item = itms[count]; _root["btn_mc"+count].btn.onRelease = function() { бла бла бла } count++; } } var interval = setInterval(chek, 500); А лучше все перепиши... Как-то оно сложно читается... Я так и не понял что оно все делает... :confused: |
а надо чтоб были
как? |
| Часовой пояс GMT +4, время: 12:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.