Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Вопрос по баннерам (http://www.flasher.ru/forum/showthread.php?t=169671)

guingm 10.10.2011 01:21

Вопрос по баннерам
 
Здравствуйте, друзья.
Я снова в тупике из-за отсутствия знаний в области оснв программирования...
У меня требуют, чтобы в баннерах была прописана вот такая абра-кадабра:

on (release) {
if (clickTAG.substr(0,5) == "http:") {
getURL(clickTAG, "_blank");
}
}

К тому же, необходимо сделать так, чтобы баннеры проигрывались в течение промежутка ремени не превышающего 30 секунд, а потом застопоривалась. А у меня вся анимация занимает секунд 7.
Может быть кто-нибудь из знатоков найдёт пару минут и поможет мне в том вопросе?
Или, найдётся ли у кого-нибудь пустая болванка с этим прописанным кодом, чтобы просто вставить туда всё содержимое и не мучиться.. Я ведь иллюстратор и аниматор. Баннеры делаю редко. Да и то, только анимационно-офрмительскую их часть. А тут... Какие-то коды, куда-то прописать... Для меня это китайская грамота.
В общем, взываю о помощи.

Rawtop 10.10.2011 16:10

on (release) {
if (clickTAG.substr(0,5) == "http:") {
getURL(clickTAG, "_blank");
}
}

Этот код на кнопку. А продолжительность анимации в баннере делать уже на таймлайне.

guingm 10.10.2011 22:56

Спасибо.
По коду ясно. А вот по продолжительности я просто не оченьпонятно обьяснил. Дело в том что вся анимация у меня идёт секунд семь. От меня же требуют чтобы она шла 28 секунд ипосле этого застопоривалась.
И я действительно попытался просто размножить одну и ту же анимацию на тайм лайне. Но в этом случае у меня вес баннера увеличивался до 70 килобайт. А у меня требуют не более 50-ти. То есть надо искать какой-то иной выход. Как-то программно заставлять клип прокручиваться два-три раза а потом останавливаться. И вот тут у меня снова загвоздка.

dark256 10.10.2011 23:29

1й фрейм
var COUNT = 0;
2й фрейм - пошла собссно анимация.
Последний фрейм:
COUNT++
if ( COUNT< 3) gotoAndPlay(2); else stop();

guingm 11.10.2011 02:27

Это надо прописывать на тайм лайн? Верно я понимаю? В начальном кадре?
Будет ли всё правильно работать, если я (как самый натуральный дилетант в области программирования), просто скопирую вот эти коды, из вашего поста и вставлю в Action?

dark256 11.10.2011 02:36

В начальном кадре и в конечном.
Жмете F9 открывается окно кодинга и там пишете.
Код надо вставлять в ПУСТОЙ кадр, для которого надо сделать пустой ключевой кадр.

guingm 13.10.2011 23:51

Благодарю за консультацию.
Кажется всё получилось как нужно.

LoaDырь 18.10.2011 17:16

гуглобаннеры этим грешат)

guingm 18.10.2011 23:42

Да-да.. Вот именно для гугла. Я-то привык сделать анимацию, вставить ссылку и всё. А тут такое...


Часовой пояс GMT +4, время: 20:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.