Модераторы: SoWa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перелистывание ссылок 
:(
    Опции темы
Caramel
Дата 2.6.2005, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 2
Всего: 142



Как сделать, что бы во флешевом объекте за определенный период времени сменилось несколько ссылок? Я пробовала сделать несколько кнопок, поместить их в слой и листать, но ссылки почему-то не работают.
К сожалению программно для меня сделать тяжело.

Может быть я зря мучаюсь, флеш не позволяет такие вещи делать?
PM MAIL WWW Skype   Вверх
AlDev
Дата 2.6.2005, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



что именно ты хочешь? чтобы страницы менялись? Или чтобы swf-ки менялись?
объясни поподробнее pls
PM MAIL WWW ICQ YIM MSN   Вверх
Caramel
Дата 2.6.2005, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 2
Всего: 142



Допустим у меня есть рисунок вазы с фруктами. На одном из яблок должна постоянно меняться ссылка.

Все это во флеше разумеется.
PM MAIL WWW Skype   Вверх
AlDev
Дата 2.6.2005, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Код

var available_links:Array = new Array('http://ya.ru','http://google.com','http://yahoo.com');
var link:String = new String();
link = available_links[0];
var index:Number = new Number();
index = 0;
function change_link():Void
{
  index ++;
  if (index>=available_links.length)
  {
    index = 0;
  }
  link = available_links[index];
}
setInterval(change_link,1000);

//------------------------------------------
yabloko_instance_name.onRelease = function()
{
  getURL(link, '_blank');
}
stop();


или что-нибудь вроде этого.
Выбираешь кадр, пихаешь в него код (открываешь окно кода через F9). Потом берёшь яблоко, конвертируешь его в movieClip в библиотеку. Потом выделяешь его на сцене и в свойствах прописываешь вместо instance name вот это: yabloko_instance_name. Всё.
Ссылки меняются с промежутком в одну секунду. Берутся из массива.
PM MAIL WWW ICQ YIM MSN   Вверх
Caramel
Дата 2.6.2005, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 2
Всего: 142



что-то не работает smile
Ругается страшными словами...


Страшные слова:

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 6: '{' expected
function change_link():Void

Scene=Scene 1, Layer=Layer 3, Frame=1: Line 1: Statement must appear within on/onClipEvent handler
yabloko_instance_name.onRelease = function()

Scene=Scene 1, Layer=Layer 3, Frame=1: Line 5: Statement must appear within on/onClipEvent handler
stop();

Scene=Scene 1, Layer=Layer 2, Frame=12: Line 1: Statement must appear within on/onClipEvent handler
yabloko_instance_name.onRelease = function()

Scene=Scene 1, Layer=Layer 2, Frame=12: Line 5: Statement must appear within on/onClipEvent handler
stop();


PM MAIL WWW Skype   Вверх
AlDev
Дата 3.6.2005, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



хех.... код надо писать для кадра, а не в клипе.
Смотри Attach

Присоединённый файл ( Кол-во скачиваний: 10 )
Присоединённый файл  4Vingrad_2004.fla
PM MAIL WWW ICQ YIM MSN   Вверх
AlDev
Дата 3.6.2005, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Предыдущий файл - для flash mx 2004, этот для flash mx

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  4Vingrad_MX.fla
PM MAIL WWW ICQ YIM MSN   Вверх
Caramel
Дата 16.6.2005, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 2
Всего: 142



Алексей, я извиняюсь что так долго не заходила smile
Файлы не открываются. Оба пишут : unexpexted file format.

Сейчас попробую еще раз с твоими объяснениями.
Добавлено @ 09:44
Ну вот. Ругани конечно меньше, но все таки есть:

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 6: '{' expected
function change_link():Void

PM MAIL WWW Skype   Вверх
Caramel
Дата 16.6.2005, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 2
Всего: 142



Так... я подозреваю что просто не правильно ставлю ссылки.

Ну вот по шагам: установка общего кода - щелкаю на кадре, открываю actions и вписываю.
установка имени для яблока... ну с ним все в порядке. Просто прописываю имя.

Где я ошибаюсь?



Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  1.fla 16,00 Kb
PM MAIL WWW Skype   Вверх
AlDev
Дата 18.6.2005, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



я не Алексей, а Александр smile
Flash у тебя просто старый, а не mx 2004. А я дурак просто выложил для 2004-го, а не для 6-ки.
убери все определения типов
всмысле
function change():Void
{
}
становится просто
function change()
{
}
и т.п.
PM MAIL WWW ICQ YIM MSN   Вверх
Caramel
Дата 19.6.2005, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 2
Всего: 142



Саш, тысячи извинений)
Завтра попробую smile
PM MAIL WWW Skype   Вверх
Caramel
Дата 21.6.2005, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 2
Всего: 142



Все, работает!

ОГОМНОЕ спасибо smile
PM MAIL WWW Skype   Вверх
Иль
Дата 25.9.2005, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 544
Регистрация: 3.3.2005
Где: Москва

Репутация: нет
Всего: 14



Цитата(Alex @ 2.6.2005, 13:25)
Потом выделяешь его на сцене и в свойствах прописываешь вместо instance name вот это: yabloko_instance_name.

Елки, у меня с этим затруднения вышли, не разжуете smile куда yabloko_instance_name ставить.

И еще. Я правильно понял, что во Flash анимации ссылки задаюлся либо через карты ссылок или через ActionScript?


--------------------
Ты виндусятник?... А я да. smile
PM MAIL ICQ Skype GTalk   Вверх
Иль
Дата 25.9.2005, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 544
Регистрация: 3.3.2005
Где: Москва

Репутация: нет
Всего: 14



Alex Batsuev, извини, разъясни новичку как это.
Цитата(Alex @ 2.6.2005, 13:25)
Потом берёшь яблоко, конвертируешь его в movieClip в библиотеку

Те создавать анимацию я (вроде) научился, с библиотекай работаю, скипт понимаю куда вставлять, а вот ход мыслей твоих, к сожалению, не улавил


--------------------
Ты виндусятник?... А я да. smile
PM MAIL ICQ Skype GTalk   Вверх
Иль
Дата 25.9.2005, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 544
Регистрация: 3.3.2005
Где: Москва

Репутация: нет
Всего: 14



Alex Batsuev, уф, разобрался. Енто опечаточка у тебя (не чего, что на ты, это я на радостях)!!! Не в "библиотеку" конвертировать надо, а в библиотеке, те шлепнуть по елементу как следует два раза подряд и конвертировать в movieClip и менять имя на используемое в скрипте. Сейчас попробую ссылку реализовать.


--------------------
Ты виндусятник?... А я да. smile
PM MAIL ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0571 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.