![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2003
Сообщений: 10
|
Люди добрые, поможите, киньте бедолаге исходничек коли у кого есть.
Схема проста до безобразия а ума нехватает реализовать. Пробовал, - чуть с ума не сошел... Вобщем нужно следующее. Окошко --------- справа и слева два треугольничка < > - в окошке примерно 15 фоток (маленьких) в окошке должно помещаться ( в видимой области) штук 5 фоток, а чтобы посмотреть остальные, нужно навести на один из треугольников (на правый или левый) и тогда эти фотки поедут!! ) вправо или влево, и чтобы плавно ездили )< ---- > Вобщем наверняка у кого исходник завалялся - поделитесь плз.! Финал Занавес.. |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
Исходники завалялись в Исходниках а сделать тебе нужно вот что:
1. создаешь новый клип в него пихаешь свои картинки. помещаешь его в рут или куда хотишь, только путь запомни 2. делаешь две кнопки, втвоем случае треугольнички на одной пишешь on(press) { speed = 5; _root.твой_клип_с_картинками._x+=speed; } на другой on(press) { speed = 5; _root.твой_клип_с_картинками._x-=speed; } и все..... права дергано получится, т.е. для передвижения надо нажать на кнопку и отпустить... нажать.... и т.д. Чтобы плавно, то делаешь то же самое, но через переменные... т.е.: 1. в actions в _rootе пишешь move=0; 2. в своем клипе с картинками пишешь OnClipEvent(enterFrame){ if (_root.move==1){ this._x+=5; } else if (_root.move==2){ this._x-=5; } } 3. в кнопках пишешь: в левой: on(press) { move = 2; } on(relese){ move = 0; } в правой: в левой: on(press) { move = 1; } on(relese){ move = 0; } вот....... кажися...... ![]()
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) Последний раз редактировалось Vrefr; 03.07.2003 в 02:22. |
|
|||||
|
Да, вот-так полегче буит...
![]() |
|
|||||
|
Регистрация: Jun 2003
Сообщений: 10
|
Sanik, большое тебе нечеловеческое спасибо!!!
Мне полегчало ))Только вот меня еще один вопрос стал беспокоить... А как сделать так, чтобы эти фотки кот. я уже с болшим успехом вставил вместо тех кот в исходнике, (их больше чем было у тебя) одинакого отъезжяли вправо и влево т.е. чтобы одинаковое расстояние от краев у них было при отъезде? У меня есть подозрения, что дело в _root.mc._x<572 и _root.mc._x>-28 - но от куда берутся эти цифтры эту логическую связь мне не вычислить ))ПЛИЗ помогите пропащей душе... ![]() |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
2Sanik: вот тебе и полегче!! Вставили в исходник не разбираясь!! А если бы подумать, вопросов больше не было б!
![]()
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
а в плане простоты, то все одинаково!! вот тут усложненый вариант этого самого меню...
http://www.flasher.ru/forum/showthre...threadid=46144
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) |
|
|||||
|
2pad Так они(фотки) итак одинаково отезжають от центра...
А цифорки эти- это ограничение по _х, в лево и в право(шоб мувик останавливался,когда до границы дойдет). P.S.Отправь свой исходник мне на мыло,или тут выложи-поправим под тебя(С объяснением в скрипте)... Последний раз редактировалось Sanik; 03.07.2003 в 13:07. |
|
|||||
|
Регистрация: Jun 2003
Сообщений: 10
|
да, отъезжают-то все в порядке, подъезжают они так, что место остается от границы маски т.е. доезжает вся эта хрень допустим влево и между левой последней фоткой и левым краем остается пустое место, вопрос в том - как от него (от пустого места) избвиться.
Как мне узнать какие циферки подставить ? |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
в теле клипа с фотками поставь trace(_x);
и увидешь какого значения достигает х в нужном тебе месте... то и подставляешь.....
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) |
|
|||||
|
Между прочим, кнопка должна действовать ТОЛЬКО при нажатии, а не при наведении.
Это дурной тон. Юзер еще ничего не сделал - а система какие-то действия совершает. |
![]() |
Часовой пояс GMT +4, время: 23:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|