Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Переменная и мувиклип (http://www.flasher.ru/forum/showthread.php?t=120998)

Весёлый Ботаник 04.02.2009 22:01

Переменная и мувиклип
 
Как сделать так, чтобы при определённом значении переменной появился мувиклип?
Я вот так написал но чё-то не то
Код AS1/AS2:

{if(i:Number = 20)
{var ov:MovieClip=attachMovie('ov','ov',10,{_x:120, _y:130});
}
}


lexa2000lexa 04.02.2009 22:56

а вот так
Код AS1/AS2:

if(i:Number == 20){
var ov:MovieClip=attachMovie('ov','ov',10,{_x:120, _y:130});
}


Весёлый Ботаник 04.02.2009 23:22

Как и до этого
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 8: ')' expected
if(i:Number == 20){

Total ActionScript Errors: 1 Reported Errors: 1

BBOY Ильич 04.02.2009 23:29

Код:

:Number
убери эту часть

Весёлый Ботаник 05.02.2009 00:01

Код AS1/AS2:

var c:Number = 0;
var i:Number = 10;
life.text= i ;
kn.onRelease = function() {
i=10;
life.text = i;}
{if(i == c){
var ov:MovieClip=attachMovie('ov','ov',2,{_x:70, _y:300});
}
}

Вот он тот злопоучьный отрезок,ну не чё не получается(мувик kn у меня есть)

lexa2000lexa 05.02.2009 00:14

а вы точно не чего не напутали в ваших переменых? к примеру в месте где
Код AS1/AS2:

i=10

?
може там нужно
Код AS1/AS2:

с=10

?

etc 05.02.2009 00:15

Весёлый Ботаник, вы что-нибудь понимаете в коде, который пишете?

chingachgoog 05.02.2009 12:16

Цитата:

Сообщение от Весёлый Ботаник (Сообщение 795643)
Как сделать так, чтобы при определённом значении переменной появился мувиклип?
Я вот так написал но чё-то не то

Да уж...

Код:

if(i:Number = 20)
См. Что такое ":" ?

Плюс в операторе if проверяется УСЛОВИЕ. Обычно это делается с помощью операторов условия, а у вас стоит оператор присваивания.

Вашу же задачу, если я правильно понял, целесообразнее решать Object.watch method

Flash_nooob 05.02.2009 13:59

Вложений: 1
Извиняй, по тому коду что ты дал понять что-либо я не смог, в частности:
Код AS1/AS2:

var i:Number = 10;
kn.onRelease = function() {
i=10;

зачем это? что б флэшка еще точней запомнила что и = 10?)
Насколько я осилил твою мысль, ты хочешь иметь текстовое поле, в которое вводишь значение и при нажатии кнопочки смотришь результат, если он равен 10 то выводишь клип, да?)
вот набросал Вложение 21459
удачки.


Часовой пояс GMT +4, время: 13:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.