Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Циклическаое постооение и движение подгружаемых картинок (http://www.flasher.ru/forum/showthread.php?t=74890)

x2com 31.01.2006 01:06

Циклическаое постооение и движение подгружаемых картинок
 
Предположим я посылаю ролику переменные, типа: "im1=pic1.jpg&im2=pic2.jpg&img3=pic3.jpg". Хочется, чтоб эти картинки строились по горизонтале друг за другом (в притык) и двигались по горизонтале, "рождая" за собой свою копию (проще говоря loop) без дырок. И хочется чтобы можно было посылать любое количество переменных с именами картинок и все они фигурировали в ролике...
Пожалуста подскажите как именно это реализовать или если есть такой исходник (урок) киньте линк.
Заранее огромное спасибо!!!

MOHCTEP 31.01.2006 01:48

1. Поиск рулит.
2. Насчет ""рождая" за собой свою копию" - проблема будет - картинки ведь внешние. На кэш вся надежа.

x2com 31.01.2006 02:13

На счёт "поиск рулит" - я искал предварительно, ничего похожего не нашел. Но помню, что на старом флэшере гдето видел похожее... а щаз там поиск не работает, увы...
А на на счёт рождения копий, я имел в виду, что , напимер, загружаются все эти картинки, строются (образно выражаясь) "паровозиком" :) (возможно в объект) , двигаются по горизонтале в пределах видимой области, при приближении конца последней картинки за ней появляется и начинает движение этот-же объект, и т.д. .... Блин, наверное я криво выражаюсь... :(
P.S.- И всётаки где ты видел (находил) какой пример в пойске? Если не затруднит линк или кейворд напиши.
Спасибо.

Double 31.01.2006 09:03

x2com, а в чём конкретно проблема-то? Что именно не получается? К файлам обращаться? К переданным параметром переменным можешь обращаться из ролика сразу напрямую. Паровозиком выстроить? Дождись загрузки первой картинки, определи её размер и с поправкой на этот размер позиционируй вторую. Зациклить? Тут решение зависит от способа, которым ты свои картинки двигать будешь. Или надо сразу готовый код?

CREDO 31.01.2006 16:24

www.ra-slon.ru

Вот. Зайди в полиграфию и там поюзай.
Там происходит подсчёт картинок в нужной деректории, затем их ресайз, после вырезается квадрат и запихивается во флеш.

Если это то, что тебе надо, то пиши.

MOHCTEP 01.02.2006 03:39

Ну полный код давать я не буду. Халява это. А с алгоритмом помочь можно.
Сразу хочу сказать, что, если у тебя часть целого "паровоза" будет находиться вне окна проигрывателя, тогда, в принципе, можно обойтись без копирования картинок. Просто, допустим, при движении ленты влево, переставляй очередь ушедших левых картинок в правый "зад" и соответственно - наоборот. Так и получишь закольцованную ленточку.
А общий принцип тут не раз обсуждался и, по частям, можешь по поиску нарыть неплохие исходы, только правильно раздели задачку.
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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.