![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2017
Сообщений: 5
|
Есть условие, при выполнении которого должна появляться кнопка. По факту, кнопка остается скрытой, не смотря на то, что k=6. Что делать?
![]() import flash.events.MouseEvent; import flash.text.TextField; stop(); zN1.addEventListener(MouseEvent.CLICK, zN1_1); zN2.addEventListener(MouseEvent.CLICK, zN2_1); zN3.addEventListener(MouseEvent.CLICK, zN3_1); zN4.addEventListener(MouseEvent.CLICK, zN4_1); zN5.addEventListener(MouseEvent.CLICK, zN5_1); zN6.addEventListener(MouseEvent.CLICK, zN6_1); PL.addEventListener(MouseEvent.CLICK, PL_1); var k:int=0; var txtv:TextField = new TextField(); txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"; txtv.x = 206; txtv.y = 101,5; txtv.width = 150; txtv.height = 50; txtv.backgroundColor = 0xFF0000; txtv.textColor = 0xFFCC00; addChild(txtv); function zN1_1(event:MouseEvent):void{ k+=0+1; zN1.visible=false; trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN2_1(event:MouseEvent):void{ k+=0+1; zN2.visible=false; trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN3_1(event:MouseEvent):void{ k+=0+1; zN3.visible=false; trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN4_1(event:MouseEvent):void{ k+=0+1; zN4.visible=false; trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN5_1(event:MouseEvent):void{ k+=0+1; zN5.visible=false; trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN6_1(event:MouseEvent):void{ k+=0+1; zN6.visible=false; trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } //условие if(k==6) { PL.visible=true; } else { PL.visible=false; } function PL_1(event:MouseEvent):void{ gotoAndStop(829); } |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,283
|
потому что на момент проверки условия k=0, а не 6
|
|
|||||
|
Регистрация: Apr 2017
Сообщений: 5
|
Спасибо, вопрос решен!
![]() import flash.events.MouseEvent; import flash.text.TextField; stop(); zN1.addEventListener(MouseEvent.CLICK, zN1_1); zN2.addEventListener(MouseEvent.CLICK, zN2_1); zN3.addEventListener(MouseEvent.CLICK, zN3_1); zN4.addEventListener(MouseEvent.CLICK, zN4_1); zN5.addEventListener(MouseEvent.CLICK, zN5_1); zN6.addEventListener(MouseEvent.CLICK, zN6_1); PL.addEventListener(MouseEvent.CLICK, PL_1); var k:int=0; var txtv:TextField = new TextField(); txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"; txtv.x = 206; txtv.y = 101,5; txtv.width = 150; txtv.height = 50; txtv.backgroundColor = 0xFF0000; txtv.textColor = 0xFFCC00; addChild(txtv); PL.visible=false; function zN1_1(event:MouseEvent):void{ k+=0+1; zN1.visible=false; if(k==6) { PL.visible=true; } trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN2_1(event:MouseEvent):void{ k+=0+1; zN2.visible=false; if(k==6) { PL.visible=true; } trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN3_1(event:MouseEvent):void{ k+=0+1; zN3.visible=false; if(k==6) { PL.visible=true; } trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN4_1(event:MouseEvent):void{ k+=0+1; zN4.visible=false; if(k==6) { PL.visible=true; } trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN5_1(event:MouseEvent):void{ k+=0+1; zN5.visible=false; if(k==6) { PL.visible=true; } trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function zN6_1(event:MouseEvent):void{ k+=0+1; zN6.visible=false; if(k==6) { PL.visible=true; } trace(txtv.text = "Задание: \nНайти знаки \nЗнак (" + k + "/6)"); } function PL_1(event:MouseEvent):void{ gotoAndStop(829); } |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,283
|
просто напомню 0+x=x.
Поэтому вот это эквивалентно вот этому а также этому |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|