Просмотр полной версии : Переменная и мувиклип
Весёлый Ботаник
04.02.2009, 22:01
Как сделать так, чтобы при определённом значении переменной появился мувиклип?
Я вот так написал но чё-то не то
{if(i:Number = 20)
{var ov:MovieClip=attachMovie('ov','ov',10,{_x:120, _y:130});
}
}
lexa2000lexa
04.02.2009, 22:56
а вот так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
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
а вы точно не чего не напутали в ваших переменых? к примеру в месте где i=10?
може там нужнос=10?
Весёлый Ботаник, вы что-нибудь понимаете в коде, который пишете?
chingachgoog
05.02.2009, 12:16
Как сделать так, чтобы при определённом значении переменной появился мувиклип?
Я вот так написал но чё-то не то
Да уж...
if(i:Number = 20)
См. Что такое ":" ? (http://flasher.ru/forum/showthread.php?t=120331)
Плюс в операторе if проверяется УСЛОВИЕ. Обычно это делается с помощью операторов условия, а у вас стоит оператор присваивания.
Вашу же задачу, если я правильно понял, целесообразнее решать Object.watch method
Flash_nooob
05.02.2009, 13:59
Извиняй, по тому коду что ты дал понять что-либо я не смог, в частности:
var i:Number = 10;
kn.onRelease = function() {
i=10;
зачем это? что б флэшка еще точней запомнила что и = 10?)
Насколько я осилил твою мысль, ты хочешь иметь текстовое поле, в которое вводишь значение и при нажатии кнопочки смотришь результат, если он равен 10 то выводишь клип, да?)
вот набросал 21459
удачки.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.