Просмотр полной версии : вопрос по циклу
Здравствуйте, у меня вопрос: как сделать, чтобы клип при столкновении с другим клипом (у которого имя="clip1", или "clip2", или clip3,...) что либо происходило. Т.е. чтобы клип "понял", с кем он столкнулся... Я тут попробовал создать
цикл, но ничего не работает
onClipEvent(enterFrame){
for(i=0;i++;i=10){
if (this.hitTest("_root.clip"+i)) {
this._x+=2;
this._y+=2;
}
}
for(p=0;p--;p=0){
if (this.hitTest("_root.clip"+p)) {
this._x+=2;
this._y+=2;
}
}
}
help :confused: :eek:
если я тебя правельно понял
createEmptyMovieClip("pol", -2);
with (_root.pol) {
lineStyle(0, 0x000000, 100);
moveTo(0, 300);
lineTo(550, 300);
}
createEmptyMovieClip("clip", -1);
with (_root.clip) {
lineStyle(0, 0x666666, 100);
beginFill(0x666666, 100);
moveTo(0, 0);
lineTo(20, 0);
lineTo(20, 20);
lineTo(0, 20);
lineTo(0, 0);
}
_root.clip._visible = 0;
for (i=1; i<4; i++) {
duplicateMovieClip(_root.clip, "clip"+i, i);
_root['clip'+i]._x = i*30;
}
_root.onEnterFrame = function() {
for (i=1; i<4; i++) {
_root['clip'+i]._y += i;
if (_root["clip"+i].hitTest(_root.pol)) {
trace("clip"+i+" столкнулся с полом");
}
}
};
for(i=0;i++;i=10){
гы :) :) :) :) :) :) :) :) :) :) :) :)
Дарбаидзе_Эльдар
27.12.2003, 20:08
АЙ opex ты олень! hittest'ом надо!
if (_root["clip"+i].hitTest(_root.pol)) {
ты глаза то разуй хот это и между народный клуб флешаров но белорусам особено таким как ты здесь делать нех
//for(i=0;i++;i=10){
:p
Понял ошибку :D
//for(i=0;i=10;i++){
п.с. Как дела в Архангельске (у меня там бабушка живёт)
п.п.с. Точнее в Северодвинске
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.