![]() |
|
||||||||||
|
|||||
|
сорри, что делаю кросспост, но в первый раз запостил не туда.
вопрос такой : объявляю функцию внутри мувика в кадре пишет, что здесь функцию объявлять нельзя а где можно ? |
|
|||||
|
вот функция
мож что то не так в ней |
|
|||||
|
loading 50%
|
А void че тут делает?
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 188
|
функцию можно объявить в КЛЮЧЕВОМ кадре ,ну или еще в клипе ,кнопке ...
|
|
|||||
|
поменял код функции
только вот что то мне кажется что данные в функцию не передаются.. или я ошибаюсь ? function testline(line:Number, elplace:Number) {
cc = 0;
begin = 0;
end = 0;
kol = 0;
for (i=0; i<6; i++) {
trace(_root.d[line][i]);
if (_root.d[line][i] == cc) {
kol++;
end = i;
} else {
if ((kol>=3) && (elplace>begin) && (elplace<end)) {
for (k=begin; k<=end; k++) {
_root.d[line][k] = 0;
_root["d"+line+""+k].gotoAndStop(1);
}
break;
}
cc = _root.d[line][i];
kol = 1;
begin = i;
}
}
return 0;
}
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 188
|
а что не так ?
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 97
|
а переменные:
cc = 0; begin = 0; end = 0; kol = 0; локальные? или ты меняешь те, которые есть на тамлайне, где функция определена? если локальные, то пиши: function myLovelyFunction (myLocVar1:Number){ var myLocVar2 = 15; trace (myLocVar1+' : '+myLocVar2); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|