| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Flash > Перелистывание ссылок |
| Автор: Caramel 2.6.2005, 11:56 |
| Как сделать, что бы во флешевом объекте за определенный период времени сменилось несколько ссылок? Я пробовала сделать несколько кнопок, поместить их в слой и листать, но ссылки почему-то не работают. К сожалению программно для меня сделать тяжело. Может быть я зря мучаюсь, флеш не позволяет такие вещи делать? |
| Автор: AlDev 2.6.2005, 12:40 |
| что именно ты хочешь? чтобы страницы менялись? Или чтобы swf-ки менялись? объясни поподробнее pls |
| Автор: Caramel 2.6.2005, 12:59 |
| Допустим у меня есть рисунок вазы с фруктами. На одном из яблок должна постоянно меняться ссылка. Все это во флеше разумеется. |
| Автор: AlDev 2.6.2005, 13:25 | ||
или что-нибудь вроде этого. Выбираешь кадр, пихаешь в него код (открываешь окно кода через F9). Потом берёшь яблоко, конвертируешь его в movieClip в библиотеку. Потом выделяешь его на сцене и в свойствах прописываешь вместо instance name вот это: yabloko_instance_name. Всё. Ссылки меняются с промежутком в одну секунду. Берутся из массива. |
| Автор: Caramel 2.6.2005, 16:37 |
| что-то не работает Ругается страшными словами... Страшные слова: 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(); |
| Автор: AlDev 3.6.2005, 09:07 |
| хех.... код надо писать для кадра, а не в клипе. Смотри Attach |
| Автор: AlDev 3.6.2005, 09:08 |
| Предыдущий файл - для flash mx 2004, этот для flash mx |
| Автор: Caramel 16.6.2005, 09:41 |
| Алексей, я извиняюсь что так долго не заходила Файлы не открываются. Оба пишут : unexpexted file format. Сейчас попробую еще раз с твоими объяснениями. Добавлено @ 09:44 Ну вот. Ругани конечно меньше, но все таки есть: Scene=Scene 1, Layer=Layer 1, Frame=1: Line 6: '{' expected function change_link():Void |
| Автор: Caramel 16.6.2005, 09:49 |
| Так... я подозреваю что просто не правильно ставлю ссылки. Ну вот по шагам: установка общего кода - щелкаю на кадре, открываю actions и вписываю. установка имени для яблока... ну с ним все в порядке. Просто прописываю имя. Где я ошибаюсь? |
| Автор: AlDev 18.6.2005, 07:50 |
| я не Алексей, а Александр Flash у тебя просто старый, а не mx 2004. А я дурак просто выложил для 2004-го, а не для 6-ки. убери все определения типов всмысле function change():Void { } становится просто function change() { } и т.п. |
| Автор: Caramel 19.6.2005, 20:13 |
| Саш, тысячи извинений) Завтра попробую |
| Автор: Caramel 21.6.2005, 12:11 |
| Все, работает! ОГОМНОЕ спасибо |
| Автор: Иль 25.9.2005, 12:51 | ||
Елки, у меня с этим затруднения вышли, не разжуете И еще. Я правильно понял, что во Flash анимации ссылки задаюлся либо через карты ссылок или через ActionScript? |
| Автор: Иль 25.9.2005, 13:43 | ||
Alex Batsuev, извини, разъясни новичку как это.
Те создавать анимацию я (вроде) научился, с библиотекай работаю, скипт понимаю куда вставлять, а вот ход мыслей твоих, к сожалению, не улавил |
| Автор: Иль 25.9.2005, 14:51 |
| Alex Batsuev, уф, разобрался. Енто опечаточка у тебя (не чего, что на ты, это я на радостях)!!! Не в "библиотеку" конвертировать надо, а в библиотеке, те шлепнуть по елементу как следует два раза подряд и конвертировать в movieClip и менять имя на используемое в скрипте. Сейчас попробую ссылку реализовать. |
| Автор: AlDev 25.9.2005, 18:13 | ||
ни при чём тут библиотека.... выбираешь экцемпляр на сцене и в properties выставляешь вместо <Instance Name> - что требуется. |
| Автор: Иль 28.9.2005, 23:56 | ||
Alex Batsuev и ктож это писал? Да не, главное теперь все понятно спсб |
| Автор: AlDev 29.9.2005, 04:32 | ||
дык чтобы с клипом на сцене работать он и в библиотеке должен быть. |