Просмотр полной версии : скрол фоток (не прелоадер) ;)
Люди добрые, поможите, киньте бедолаге исходничек коли у кого есть.
Схема проста до безобразия а ума нехватает реализовать.
Пробовал, - чуть с ума не сошел...
Вобщем нужно следующее. Окошко --------- справа и слева два треугольничка < > - в окошке примерно 15 фоток (маленьких) в окошке должно помещаться ( в видимой области) штук 5 фоток, а чтобы посмотреть остальные, нужно навести на один из треугольников (на правый или левый) и тогда эти фотки поедут!! ;)) вправо или влево, и чтобы плавно ездили ;))
< ---- >
Вобщем наверняка у кого исходник завалялся - поделитесь плз.!
Финал
Занавес..
Исходники завалялись в Исходниках (http://www.flasher.ru/sources/) а сделать тебе нужно вот что:
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;
}
вот....... кажися...... :D
Да, вот-так полегче буит... :D
Sanik, большое тебе нечеловеческое спасибо!!!
Мне полегчало ;)))
Только вот меня еще один вопрос стал беспокоить... А как сделать так, чтобы эти фотки кот. я уже с болшим успехом вставил вместо тех кот в исходнике, (их больше чем было у тебя) одинакого отъезжяли вправо и влево т.е. чтобы одинаковое расстояние от краев у них было при отъезде?
У меня есть подозрения, что дело в _root.mc._x<572 и _root.mc._x>-28 - но от куда берутся эти цифтры эту логическую связь мне не вычислить ;)))
ПЛИЗ помогите пропащей душе... ;)
2Sanik: вот тебе и полегче!! Вставили в исходник не разбираясь!! А если бы подумать, вопросов больше не было б! :rolleyes:
а в плане простоты, то все одинаково!! вот тут усложненый вариант этого самого меню...
http://www.flasher.ru/forum/showthread.php?threadid=46144
2pad Так они(фотки) итак одинаково отезжають от центра... :D
А цифорки эти- это ограничение по _х, в лево и в право(шоб мувик останавливался,когда до границы дойдет).
P.S.Отправь свой исходник мне на мыло,или тут выложи-поправим под тебя(С объяснением в скрипте)...
да, отъезжают-то все в порядке, подъезжают они так, что место остается от границы маски т.е. доезжает вся эта хрень допустим влево и между левой последней фоткой и левым краем остается пустое место, вопрос в том - как от него (от пустого места) избвиться.
Как мне узнать какие циферки подставить ;) ?
в теле клипа с фотками поставь trace(_x);
и увидешь какого значения достигает х в нужном тебе месте... то и подставляешь.....
Между прочим, кнопка должна действовать ТОЛЬКО при нажатии, а не при наведении.
Это дурной тон. Юзер еще ничего не сделал - а система какие-то действия совершает.
Оригинал написал(а) dee2
Между прочим, кнопка должна действовать ТОЛЬКО при нажатии
А там ваще кнопок нет!!! :)
Тока три мувика... :D
2pad Я ж говорю, отправь,поправим...
В моем сорсе: Мувик мс в длинну 1000пикс.(10фоток по100пикс каждая)... ,мувик в руте отцентрован.. Соответственно ,сделай все свои фотки одинаковыми по ширине и высоте (так удобней маску подогнать) и раздвинь маску как те надо...(хоть ваще без неё) .
А лишние полоски у тебя потому,что фотки у тебя размером с моими не совпадають!!!
так понятно что не совпадают, вот я и хочу выяснить какие мне нужно выставлять размеры ... как определить размеры (там ведь два значения) как вычислить что в первое значение поставить а что во второе - как определить эти чила с имеющимся кол. фоток под маской ;)
я понятно вопрос задал?
не бросайте меня ;) поделитесь опытом
2pad: вот (sanzharik@mail.ru) :D
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.