Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> несколько баннеров в 1 баннере, Как сделать много баннеров в 1 баннере
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
Dragg0n
сообщение 20.03.2012 - 15:04
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 1
Регистрация: 20.03.2012
Пользователь №: 10943



Добрый день, я только начал знакомиться с флешь но мне захотелось поробовать сделать Баннер такой чтоб он листался! Тоесть скажем проигрываеться 1 за ним второй а за ним третий (и так до бесконечности) а потом по кругу, а снизу были скажем окошки 1.2.3.4.5.6 при нажатии которого можно было вернуться и посматреть заново тот который был и потом продолжал дальше по порядку и вместо 1.2.3.4.5.6 кнопки предыдущий следующий.
Я поробовал сделать простой тупо горит кадр он по коду меняется скажем 1 раз в 3 секунды (основу взял стартовое предложение adobe flash фото альбом простой) но столкнулся с проблемой он сам по началу не воспроизводится надо нажать плей и там есть кнопка плей пауза что в принцепе не надо. И хотелось бы посмотреть также на его оналог но только не с 1 кадра а скажем анимашка потом следом вторая и т.п вот код который я использовал
// USER CONFIG SETTINGS =====
var autoStart:Boolean = false; //true, false
var secondsDelay:Number = 2; // 1-60
// END USER CONFIG SETTINGS

// EVENTS =====
playPauseToggle_mc.addEventListener(MouseEvent.CLICK, fl_togglePlayPause);
function fl_togglePlayPause(evt:MouseEvent):void
{
if(playPauseToggle_mc.currentLabel == "play")
{
fl_startSlideShow();
playPauseToggle_mc.gotoAndStop("pause");
}
else if(playPauseToggle_mc.currentLabel == "pause")
{
fl_pauseSlideShow();
playPauseToggle_mc.gotoAndStop("play");
}
}
next_btn.addEventListener(MouseEvent.CLICK, fl_nextButtonClick);
prev_btn.addEventListener(MouseEvent.CLICK, fl_prevButtonClick);
function fl_nextButtonClick(evt:MouseEvent):void
{
fl_nextSlide();
}
function fl_prevButtonClick(evt:MouseEvent):void
{
fl_prevSlide();
}
var currentImageID:Number;
var slideshowTimer:Timer;
var appInit:Boolean;
function fl_slideShowNext(evt:TimerEvent):void
{
fl_nextSlide();
}
// END EVENTS

// FUNCTIONS AND LOGIC =====
function fl_pauseSlideShow():void
{
slideshowTimer.stop();
}
function fl_startSlideShow():void
{
slideshowTimer.start();
}
function fl_nextSlide():void
{
currentImageID++;
if(currentImageID >= totalFrames)
{
currentImageID = 0;
}
gotoAndStop(currentImageID+1);
}
function fl_prevSlide():void
{
currentImageID--;
if(currentImageID < 0)
{
currentImageID = totalFrames+1;
}
gotoAndStop(currentImageID-1);
}

if(autoStart == true)
{
fl_startSlideShow();
playPauseToggle_mc.gotoAndStop("pause");
} else {
gotoAndStop(1);
}
function initApp(){
currentImageID = 0;
slideshowTimer = new Timer((secondsDelay*1000), 0);
slideshowTimer.addEventListener(TimerEvent.TIMER, fl_slideShowNext);
}
if(appInit != true){
initApp();
appInit = true;
}
// END FUNCTIONS AND LOGIC

на каждой кнопке сылке на другую стр. посадил

but4.addEventListener(MouseEvent.CLICK, anks);
function anks(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.rambler.ru"))
}

А что дальше то делать????? как убрать плей стоп, и чтоб он сам проигрыватель сразу, и если захочу сделать скажем 1 банер статичный а второй проглатывалась онимашка а потом опять статика. Знаю что на самом деле не сложно но тут мои познания в коде встали.....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 17.07.2012 - 00:24
Сообщение #2


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4957
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Цитата
несколько баннеров в 1 баннере

Dragg0n

Код, пример которого ты привёл - это AS3. Для его работы соответственно тебе нужен Флеш редактор CS3 и выше. Если ты хочешь изменить код, чтобы он работал как тебе нужно, то придётся тебе этим самому заняться (я с AS3 не работаю, то при необходимости постараюсь помочь). Чтобы баннер сразу же начал проигрываться или убери stop() из первого кадра, если у тебя он там стоит, или добавить play(). Это в первую очередь касается AS1/AS2, в твоём же случае есть свои нюансы AS3 кода, но ты можешь для этого установить переменную autoStart в true.

Цитата
var autoStart:Boolean = true;

Замечу, что сделать мультибаннерный баннер ты можешь и без код вообще (используя код лишь для установки перехода по нажатию - через navigateToURL). Просто выложив все баннеры один за другом на таймлайне. В том числе этот метод ты можешь использовать и в случае чередования статических и анимированных баннеров.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 29.07.2014 - 04:48