Просмотр полной версии : Проблема - как поставить второй курсор на место?
GlukSkavarotker
01.06.2006, 21:36
У меня проблема я сделал флешку в которой курсор это ботинок, при наведении на ссылку на нем появляется второй курсор (в данном случае текст), но я пошел дальше на каждую кнопку я назначил свой курсор(отдельный текст) и если раньше на каждой кнопке был один второй курсор, то после сведения с него мыши он становился прежним(первым), то теперь когда у каждой кнопки свой курсор после сведения мыши с кнопки второй курсор(текст) остается, а после наведения на другую кнопку он(второй курсор(текст)) остается под ней, а не уходит за границу флешки. И так с каждой кнопкой.
Я вложил файл исходник все элементы дизайна я поубирал для сжатия размера, но там и так все ясно при предварит. просмотре.
Заранее спасибо!
Что такое cursor1 и cursor2?
-=GRAF=-
01.06.2006, 22:43
hitTest() используй.... и ненад делать второго курсора... просто движение поставь за ботинком и не мучайся!!!
2GlukSkavarotker
Кошмар ... что ты там намудрил : )
Вот смотри пример .
GlukSkavarotker
02.06.2006, 00:43
что-тоя нихфига с примером не разобрался, можно разъяснить поподробней где там че.
GlukSkavarotker
02.06.2006, 00:57
Все спасибо разобрался, все что надо было сделать это разобрать кота :) !!!
GlukSkavarotker
02.06.2006, 01:42
извините поторопился, когда дошло дело до практики зашел в тупик, вот шлю переделанную по примеру флешку, так и не понял где ошибся и запутался, все по примеру. Разберите пожалста.
Переделай свои кнопки в муви-клипы и все заработает.
P.S. Дабы небыло лишних вопросов : любой муви-клип может выполнять те же функции что и кнопка , например что бы отлавливать нажатие то в фрейме поставь следующий код где "sport" будет бувик который выполняет обязанности кнопки : )
_root.spots.onPress = function() {
//здесь пиши что должно быть если кнопка нажата
}
GlukSkavarotker
02.06.2006, 13:02
Спасибо ща пойду практиковать, там не спорт а спот, споты это места катания для скейтеров.
GlukSkavarotker
02.06.2006, 14:02
Все, теперь все заработало. А как заставить муви клип изменяться при наведении и издавать звук при нажатии и можно ли заставить курсор(ботинок) при нажатии на кнопку изменяться?
Опишите поподробней, заранее спасибо.
GlukSkavarotker
02.06.2006, 18:27
Хотя бы только звук при нажатии и изменение курсора.
-=GRAF=-
02.06.2006, 19:18
Есть несколько вариантов...
Используй this и hitTest()....
GlukSkavarotker
02.06.2006, 19:38
а поподробней?
-=GRAF=-
02.06.2006, 20:18
Пожайлусто говорить надо, а не командывать что б тебе объяснили!!!
Лан делаешь два мувика и даешь им имена ball и vedro. (то что в голову пришло).
И пишешь в первом кадре код.
_root.ball.onPress=function(){
ball.startDrag(false);
}
_root.ball.onEnterFrame=function(){
if(this.hitTest(_root.vedro){
trace ("Фильм мяч дотронулся до Фильма ведро");
}
};
И так, как-только ты нажмешь на мяч и наведешь мышку к ведру выскакивает сообщение (...);
Просто замени действие trace(); на ball.play(); //
И так открываешь фильм ball, нажимаешь F6 и вставляешь во 2 кадр свой звук...
В первом кадре фильма ball пишешь stop();
(Первый способ)
GlukSkavarotker
02.06.2006, 21:53
Извините, смайлами не пользуюсь (они могут передать своим видом интонацию), это была просьба.
Спасибо, но мне надо совместить то, что я сделал с тем что вы сказали.
Можете пожалуйста отредактировать мой пример?
То есть сделать чтобы при нажатии на каждую кнопку они издавали один и тот же звук, а ботинок становился при нажатии другим, при этом чтобы все то что уже сделано сохранилось неизменно.
Заранее спасибо, на этом я от вас отстану, если не возникнет новых проблем.
-=GRAF=-
02.06.2006, 22:06
Чуть-чуть не понял, а ваще-то ничего ваще не понял...
-=GRAF=-
02.06.2006, 22:20
Ну вот, ну я не понял немного...
GlukSkavarotker
03.06.2006, 01:55
Блин у меня flash 6, файл не открывается. А что ты точно не понял? Надо чтобы при нажатии (не при наведении) на любую из кнопок, курсор должен меняться, и при этом издавать звук, или кнопка должна издать звук при нажатии на нее, но курсор при этом должен измениться (в специальную форму курсора (при нажатой и зажатой кнопке мыши))
вот точное объяснение того, чего я хочу добиться.
GlukSkavarotker
03.06.2006, 01:59
можно как нибудь на 8 флеше в формат 6 сохранить?
swf или fla?
Видимо фла.
Только через заход в гости к mx 2004 :(
2GlukSkavarotker Эхх... )))
Держи со звуком ) при нажатии )))
Невнимателен друг невнимателен , в кадрах где меняешь текст что тебе мешает вставить также другой башмак )))
Смотри все тогоже Гарфилда )))
INils у меня стоит и 6 и 8й ))) мне проще )))
INils у меня стоит и 6 и 8й ))) мне проще )))У меня и 7 стоит для перегона.
Ну 7 это так ))) 6й форева ))))
-=GRAF=-
03.06.2006, 19:24
Ээээ... 6 эт форева серьез, самая лутчая для меня версия.... не яркая, панель хорошая...
Вот ток жаль что AS2 нету....
GlukSkavarotker
03.06.2006, 23:22
Спасибо за звук, но кусор при нажатии на кнопку не меняется, мне надо надо чтобы он после нажатия на кнопку принимал другую форму и оставался таким пока зажата л.к.мыши, хотя у меня есть одна идейка, если сработает, то напишу, а если нет то тоже напишу :mosking:
Да и еще не плохо было бы сделать звук при отпускании л.к.мыши, но это уже тупо:bb:
GlukSkavarotker
03.06.2006, 23:40
Не, не получилось... Может кто знает решение?
Держи Гарфилда )))
По поводу звука на отпускание кнопки если захочеш скажи , приделаем )
GlukSkavarotker
05.06.2006, 00:37
Спасибо! Теперь все клево работает, думаю тему надо переименовать в что-то более подходящее тому что мы обсуждали и он в дальнейшем очень поможет новым юзерам.
Nidl - если не сложно то скажите про звук при отпускании, вдруг где пригодится :)
Держи приятель )
Гарфилд форева : )
GlukSkavarotker
10.07.2006, 18:19
Извините, что спустя столь долгое время вернулся к этой теме, по всякому пробовал но никак не могу заменить звук click в примере на свой, напишите пожалуйста как его заменять.
Привет, а ты "Linkage" указал для нового звука ?
GlukSkavarotker
11.07.2006, 00:28
а... че это такое?
1) Вызываешь библиотеку клавишами "Ctrl + L" наводишь курсор на нужную тебе композицию и кликаешь на ней правой клавишей мышки в появившемся окошке выбираешь "Linkage ..." см. рис. 1 .
после откроется другое окно где ты должен поставить вверху голочку см. рис. 2 так же ты можешь задать другое удобное имя для линкейджа , именно это имя и работает в скрипте если ты пользуешься командой аттач =)
GlukSkavarotker
11.07.2006, 18:36
спасибо, все работает
GlukSkavarotker
19.07.2006, 23:11
а теперь вопрос еще тупее, флешка сделана по последнему примеру с Гарфилдом, и вот теперь когда внешний вид доделан, будете смеяться, не знаю как назначить каждой кнопке(мувик клип) url по которому он должен перехолитьпри нажатии:D ! Помогите, на этом думаю мои мучения с флехоя для сайта закончатся, и я даже линк сюда кину.
что именно должна открывать кнопка ?
1) сайт ?
2) нужный кадр ?
если сайт , то забудь про звуки , при открытии новой страницы звуки на отпускание клавиши будут молчать .
если нужный кадр где кнопки это шапка , то все будет хорошо .
P.S. Галерею ты всегда можешь делать в теле флешки подгружая фотографии , текст так же можно подгружать извне .
GlukSkavarotker
22.07.2006, 12:22
Эта флешка у меня шапка для сайта и муви клипы должны открывать юрл`ы, звук при отпускании не нужен, нужен только при нажатии, просто сама флешка построена на примере последнего или предпоследнего гарфилда:) в ней нет звука при отпускании потому наверно предпоследний гарфилд. Так как сделать так чтобы муви клип открывал ссылку в предпоследнем примере?
Mouse.hide();
startDrag("D12", true);
_root.zzz = 0;
_root.onEnterFrame = function() {
_root.D12.gotoAndStop(1);
if (_root.butt1.hitTest(_root._xmouse, _root._ymouse)) {
_root.D12.gotoAndStop(2);
}
if (_root.butt2.hitTest(_root._xmouse, _root._ymouse)) {
_root.D12.gotoAndStop(3);
}
if (_root.butt3.hitTest(_root._xmouse, _root._ymouse)) {
_root.D12.gotoAndStop(4);
}
if (_root.zzz == 1) {
_root.D12.gotoAndStop(6);
}
};
/////////////////////////////////////////////////
_root.butt1.onPress = function() {
getURL("http://www.flasher.ru");
_root.zzz = 1;
Soun = new Sound();
Soun.attachSound("click");
Soun.start(0, 1);
Soun.setVolume(1000);
};
_root.butt2.onPress = function() {
getURL("http://www.google.com");
_root.zzz = 1;
Soun = new Sound();
Soun.attachSound("click");
Soun.start(0, 1);
Soun.setVolume(1000);
};
_root.butt3.onPress = function() {
getURL("http://www.rambler.ru");
_root.zzz = 1;
Soun = new Sound();
Soun.attachSound("click");
Soun.start(0, 1);
Soun.setVolume(1000);
};
///////////////////////////////////////////////////
_root.onMouseUp = function() {
_root.zzz = 0;
};
GlukSkavarotker
23.07.2006, 22:37
спасибо пойду править
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.