PDA

Просмотр полной версии : Хелп новичку ОЧЕНЬ НАДО


mike215
28.05.2003, 18:27
жизненно важно сделал панельку все ОКи и тут дело стало за малым за скриптом.
Скопировал из фла другого ни чего не работает хочу что бы все это все двигалось по энерции в горизонтально на правлении в зависимости от того в какой стороне у меня мышь в левой или правой, не кликая ни куда!!!!

dee2
28.05.2003, 19:12
ты покажи исходный fla из которого код вытащил)))

mike215
29.05.2003, 00:32
он во фла файле который зазипован:

Вот один объект

onClipEvent (enterFrame) {
// calculate rotation and speed based on position of faders
xspeed = (_root.horizFader._x-_root.horizFader.initx)/5;
yspeed = (_root.vertFader._y-_root.vertFader.inity)/5;
_rotation = math.atan2(yspeed, xspeed)/(math.pi/180);
//
// move beetle based on calculations above
_x += xspeed;
_y += yspeed;
//
// loop to opposite side of the masked area when the beetle travels off-screen
if (_y<0) {
_y = 195;
}
if (_y>195) {
_y = 0;
}
if (_x<35) {
_x = 465;
}
if (_x>465) {
_x = 35;
}
//
// maintain shadow position
with (_root.shadow) {
_x=this._x+3;
_y=this._y+3;
_rotation=this._rotation+90;
}
}



Вот вторй:


onClipEvent (load) {
initx = _x;
left = _x-50;
right = _x+50;
//top = _y;
//bottom = _y;
}




Прозьба не разбрасываться сленгом я его не понимю "флаш сленг".
Сам файл flash MX божья коровка с лева на права ползает и с верху в низ я оттуда вытаскивал. Туторила или Самплы.

Все есть в файле Слой layer 1 и тот что под маской layer 2

sergwizard
29.05.2003, 03:51
Мдя... Более глупого и бездумного использования примеров я еще не видел.
Это надо было очень постараться... Смотрим код, видим:
xspeed = (_root.horizFader._x-_root.horizFader.initx)/5;
yspeed = (_root.vertFader._y-_root.vertFader.inity)/5; Ищем эти объекты в мувике, - нет таких! Зачем тогда писать скрипт? И зачем вообще тебе yspeed, если тебе нужно только ГОРИЗОНТАЛЬНОЕ перемещение?
Читаем дальше:
with (_root.shadow) {
_x=this._x+3;
_y=this._y+3;
_rotation=this._rotation+90;
}

У тебя что, есть movieClip "shadow"? И ты его вращать хочешь?
Дальше, есть кнопка. Большая. Лежит в самом нижнем слое. Зачем она? Давай проверим, посмотрим ее скрипт. Видим:

onClipEvent (load) {
initx = _x;
left = _x-50;
right = _x+50;
//top = _y;
//bottom = _y;
}
Круто!
Все, дальше уже и смотреть не хочется. Могу только посоветовать: сначала научись писать по-русски, и только потом займись флэшем.