![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2006
Сообщений: 11
|
подскажите, плиз, есть следующий код:
currY = 0;
for (i=0; i<10; i++) {
for (j=0; j<10; j++) {
var imgMc:MovieClip = _root.createEmptyMovieClip("img_mc"+i+j, _root.getNextHighestDepth());
imgMc.loadMovie("plitka.jpg");
imgMc._x = j*50+50;
imgMc._y = currY;
}
currY += 50;
}
то есть я не могу разобраться, как сделать, чтоб например кликнув на один из элементов, он или перевернулся или цвет поменялся, в общем не могу разобраться как отлавливать щелкнул ли пользователь на клипе и на каком.посоветуйте, пожалуйста, как сделать, заранее спасибо!Последний раз редактировалось KUZEN; 15.04.2006 в 04:33. |
|
|||||
|
Ветеран форума
|
Ну для начала читаем правила форума http://www.flasher.ru/forum/rules.php, а пока первое устное предупреждение за название топика ... да и ещё пользуйтесь пожалуйста тегом [code] для отображения вашего кода
__________________
BestMasterиZация Последний раз редактировалось KUZEN; 15.04.2006 в 04:14. |
|
|||||
|
Ветеран форума
|
Теперь что касается темы, тут всё очень просто
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 11
|
хм, почемута элементы создаются, но на клики не реагируют
![]() |
|
|||||
|
Ветеран форума
|
Потому что при подгрузке картинки весь код который у тебя висел на мувике удаляется по этому сделай внутри imgMc ещё один мувик назови его допустим pic и грузи в него
currY = 0;
for (i=0; i<10; i++) {
for (j=0; j<10; j++) {
var imgMc:MovieClip = _root.createEmptyMovieClip("img_mc"+i+j, _root.getNextHighestDepth());
var pic:MovieClip = imgMc.createEmptyMovieClip("pic", this.getNextHighestDepth());
imgMc.pic.loadMovie("plitka.jpg");
imgMc._x = j*50+50;
imgMc._y = currY;
//
imgMc.onPress = function() {
this._rotation += 45;
};
}
currY += 50;
}
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 11
|
что-то, я вероятно не очень понимаю, про мувик в мувике, прости, делетанта, не льзя ли поподробнее, как это сделать?
|
|
|||||
|
Ветеран форума
|
Так я тебе же даже весь код написал
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 11
|
ой, прости, пожалуйста, глюкануло че-то
не увидел код. еще вопрос, а как сделать, чтоб эти мувики крутились не от левого верхнего, а от центра.извини, что гружу сильно, просто очень хочется разобраться наконец |
|
|||||
|
Ветеран форума
|
тут тебе нужно отслеживать полную загрузку (про прелоадеры написано уже очень много) картинки а потом ставить её по середине мувика во так
__________________
BestMasterиZация |
|
|||||
|
Ветеран форума
|
Хотя если ты знаешь заранее какой размер у картинки, то можно сразу ставить мувик в нужные координаты ... вот так (если допустим картинка 50х50)
currY = 0;
for (i=0; i<10; i++) {
for (j=0; j<10; j++) {
var imgMc:MovieClip = _root.createEmptyMovieClip("img_mc"+i+j, _root.getNextHighestDepth());
var pic:MovieClip = imgMc.createEmptyMovieClip("pic", this.getNextHighestDepth());
imgMc.pic.loadMovie("plitka.jpg");
imgMc._x = j*50+50;
imgMc._y = currY;
//
imgMc.pic._x = imgMc.pic._y = -25;
//
imgMc.onPress = function() {
this._rotation += 45;
};
}
currY += 50;
}
__________________
BestMasterиZация |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|