![]() |
Циклическаое постооение и движение подгружаемых картинок
Предположим я посылаю ролику переменные, типа: "im1=pic1.jpg&im2=pic2.jpg&img3=pic3.jpg". Хочется, чтоб эти картинки строились по горизонтале друг за другом (в притык) и двигались по горизонтале, "рождая" за собой свою копию (проще говоря loop) без дырок. И хочется чтобы можно было посылать любое количество переменных с именами картинок и все они фигурировали в ролике...
Пожалуста подскажите как именно это реализовать или если есть такой исходник (урок) киньте линк. Заранее огромное спасибо!!! |
1. Поиск рулит.
2. Насчет ""рождая" за собой свою копию" - проблема будет - картинки ведь внешние. На кэш вся надежа. |
На счёт "поиск рулит" - я искал предварительно, ничего похожего не нашел. Но помню, что на старом флэшере гдето видел похожее... а щаз там поиск не работает, увы...
А на на счёт рождения копий, я имел в виду, что , напимер, загружаются все эти картинки, строются (образно выражаясь) "паровозиком" :) (возможно в объект) , двигаются по горизонтале в пределах видимой области, при приближении конца последней картинки за ней появляется и начинает движение этот-же объект, и т.д. .... Блин, наверное я криво выражаюсь... :( P.S.- И всётаки где ты видел (находил) какой пример в пойске? Если не затруднит линк или кейворд напиши. Спасибо. |
x2com, а в чём конкретно проблема-то? Что именно не получается? К файлам обращаться? К переданным параметром переменным можешь обращаться из ролика сразу напрямую. Паровозиком выстроить? Дождись загрузки первой картинки, определи её размер и с поправкой на этот размер позиционируй вторую. Зациклить? Тут решение зависит от способа, которым ты свои картинки двигать будешь. Или надо сразу готовый код?
|
www.ra-slon.ru
Вот. Зайди в полиграфию и там поюзай. Там происходит подсчёт картинок в нужной деректории, затем их ресайз, после вырезается квадрат и запихивается во флеш. Если это то, что тебе надо, то пиши. |
Ну полный код давать я не буду. Халява это. А с алгоритмом помочь можно.
Сразу хочу сказать, что, если у тебя часть целого "паровоза" будет находиться вне окна проигрывателя, тогда, в принципе, можно обойтись без копирования картинок. Просто, допустим, при движении ленты влево, переставляй очередь ушедших левых картинок в правый "зад" и соответственно - наоборот. Так и получишь закольцованную ленточку. А общий принцип тут не раз обсуждался и, по частям, можешь по поиску нарыть неплохие исходы, только правильно раздели задачку. 1. Читаем txt или xml файл с путями и описанием картинок. 2. Парсим его в, допустим, массив(ы). 3. Из массива берем ссылку за ссылкой и грузим в контейнеры твои превьюшки и заодно облагораживаем их разными приблудами (линки на большие фоты, описалово, хидеры там....). 4. По окончании загрузки расставляем контейнеры в ленту и, если она вылазит за окно, пришпандориваем ей эрек... пардон, реакцию на нужные события и математику замены головы на хвост и наоборот. Ну и все вроде... |
| Часовой пояс GMT +4, время: 03:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.