PDA

Просмотр полной версии : какие-то глюки


easy98ru
02.12.2002, 22:30
:( Попросил меня сынишка написать шутер. "Не вопрос, сынок!". - сказал я, взял статью с ][akep.ru и принялся ваять..
Вот и вопрос - в окне Actions пишу одно, а в Movie Explorer - совсем другое, причём по 2 раза:
Scene 1
Symbol 5, <sship>
Symbol 5, <sship>
Symbol 13, <laser>
Symbol 13, <laser>
Symbol 3, <mainGround>
Symbol 3, <mainGround>
и для каждого разные "Actions for", причём исправления скриптом не воспринимаются, а пишуться во второй Actions (не знаю в какой, они одинаковые!!)
пробовал удалять дублирующтеся строки - удаляются обьекты.. как бороться?...

ЗЫ: Flash MX
PS2: просьба не пинать, раньше никогда этим не занимался...

Nox Noctis
03.12.2002, 01:08
сынишка попросил вас написать шутер на флэше ?...
мдааа.... чувство юмора у сынишки ничего.... =)))

хотя что понимать под шутером, конечно...

а по теме - забей на муви эксплорер... он и нужен-то только если что-то потерял и не можешь найти...

насчет экшнсов и удаляющихся объектов ничего не понял... что не так ? =)

DeliMIter
03.12.2002, 10:43
Когда меня сынишка попросит написать шутер на флэше я ему подарю хороший учебник по программированию... тогда это будет уже седьмой или восьмой флэш :D :D

easy98ru
03.12.2002, 12:50
2 Nox Noctis
<насчет экшнсов и удаляющихся объектов>

При внесении исправлений в скрипт они не воспринимаются! :eek:

Например, хочу закоментировать пару строк:

if (Key.isDown(Key.SPACE)) {
//laserCounter++;
//_root.las.start(0, 1);
//_root.laser.duplicateMovieClip( "laser"+laserCounter, laserCounter );
//_root["laser"+laserCounter]._visible=true;
}

...не работает :mad:

а муви эксплорер кажет такую штуку:

Scene 1
...
Symbol 5, <sship>
actions for Symbol 5
...
onClipEvent (enterFrame) {
...
if (Key.isDown(Key.SPACE)) {
//laserCounter++;
//_root.las.start(0, 1);
//_root.laser.duplicateMovieClip( "laser"+laserCounter, laserCounter );
//_root["laser"+laserCounter]._visible=true;
}
}
Symbol 5, <sship>
actions for Symbol 5
...
onClipEvent (enterFrame) {
...
if (Key.isDown(Key.SPACE)) {
laserCounter++;
_root.las.start(0, 1);
_root.laser.duplicateMovieClip( "laser"+laserCounter, laserCounter );
_root["laser"+laserCounter]._visible=true;
}
}
...
2 раза!! причем вторая копия скрипта осталась без изменений, и флэш читает именно её...

ничего не понимаю.. :confused:

easy98ru
03.12.2002, 18:13
спасибо, разобрался..вопрос закрыт - надо было хелп внимательнее читать..