|
|
|||||
Регистрация: Jun 2012
Сообщений: 12
|
переход по ссылке из хмл в галереи
Вообщем есть галерея, при наведении на слайд курсором мыши появляются кнопки управления Play,Stop, Link, Info, Суть в том что я хочу отказаться от этих кнопок, а вместо этого сделать так, чтоб при нажатии на слайд, переходило по ссылке которая указана в xml файле.Что касается кнопок я разобрался,а с функцией перехода
по ссылке у меня не получилось. вот код if (_xml.Contents.child(currentImage).name() == "Image") { if (_xml.Contents.child(currentImage).Hyperlink.@URL != undefined && _xml.Contents.child(currentImage).Hyperlink.@URL != "") { navigateToURL( new URLRequest(_xml.Contents.child(currentImage).Hyperlink.@URL) ); } } и еще один минус,в том что ссылка работает только на 1 слайде, на других слайдах перехода не происходит. на всяких случай вот исходник. Полный код находится \flash\com\modularweb\galleries |
|
|||||
Приведенный код загружает в браузер ( не во флешку ) содержимое указанное в атрибуте URL вашего xml-файла, эта операция не имеет ничего общего с переходом от картинки к картинке в галерее.
Чтобы она не начиналась безусловно ( сразу ). Надо заключить этот код в функцию ( или метод класса ) и вызвать по какому-то событию. Для примера посмотрите как в вашей флешке обрабатываются клики на другие кнопки. |
|
|||||
Регистрация: Jun 2012
Сообщений: 12
|
if (_xml.Contents.child(currentImage).name() == "Image") { if (_xml.Contents.child(currentImage).Hyperlink.@URL != undefined && _xml.Contents.child(currentImage).Hyperlink.@URL != "") { var href:MovieClip = вот здесь не пойму(раньше вызвалась кнопка а сейчас что должно?); (И вот здесь, получается уже не кнопка)href.button.addEventListener(MouseEvent.CLICK, hyperlink); } Добавлено через 3 минуты Помогите чайнику пожалуйста. Последний раз редактировалось Slimmy39; 09.07.2012 в 11:09. |
|
|||||
Из примеров кода очевидно, что не разбираетесь. Для вас что является целью? Заставить эту флешку работать как вам надо? Тогда в "вакансии" надо разместить просьбу это выполнить. Освоить флеш? Тогда за книжки надо садиться и последовательно, терпеливо читать и выполнять примеры приведенные в них. Иначе не получится освоить.
|
|
|||||
Регистрация: Jun 2012
Сообщений: 12
|
В правильном ключе думаю? Единственное, что по ссылкам не переходит.
|
|
|||||
Цитата:
Дальше, вы определяете обработчик клика hyperlink - вот там и должна быть описана процедура смены изображения. |
|
|||||
Регистрация: Jun 2012
Сообщений: 12
|
Так url находится в хмл файле и так на каждый слайд,если ссылки нет, то перехода не будет при нажатии, а слайд будет просто по истечению срока сменен на другой.
Вроде сделал а все равно не пашет, там где есть ссылка перестает длиться отчет времени для смены, а где нет все нормально, через определенное время идет смена слайда. Последний раз редактировалось Slimmy39; 09.07.2012 в 20:32. |
|
|||||
Цитата:
Значит у каждого эл-та описывающего "слайд" должен быть урл, значит проверять его наличие бессмысленно... ... по вашему коду - теперь вы создаете объект запроса, но этот запрос некому реализовать... здесь есть пример реализации запроса на загрузку Последний раз редактировалось fish_r; 09.07.2012 в 21:01. |
|
|||||
Регистрация: Jun 2012
Сообщений: 12
|
этот слайдер поддерживает и видео может вовсе необязательно к видео еще и url подгружать. Или первым слайдом сделать видео, а потом уже обычные картинки с url переходом.
подскажите пожалуйста, где рабочий пример посмотреть можно, процедуры смены изображения. |
Часовой пояс GMT +4, время: 04:40. |
|
« Предыдущая тема | Следующая тема » |
|
|