Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.03.2006, 03:25
VITEK_S вне форума Посмотреть профиль Отправить личное сообщение для VITEK_S Найти все сообщения от VITEK_S
  № 1  
Ответить с цитированием
VITEK_S

Регистрация: Mar 2006
Сообщений: 4
По умолчанию Имитация плей-листа

Здравствуйте!
Нужна Ваша помощь в решении одной задачи. Нужно сделать таблицу с названия музыкальных композиций, и стрелочками справа от названия , в каждой строке, "вверх" и "вниз". Каждая строка является ссылкой на музыкальный файл, который при клике на ссылку - подгружается и играет. Те - при нажатии, например, на кнопку "вверх" в пятой строке - пятая строка становится четвертой, а четвертая пятой, и соответственно ссылки на файлы тож меняются местами, следуя за строкой.

Как вариант - думаю сделать динамические текстовые поля, и просто с помощью какой-нить временной левой переменной менять их содержимое. Но что тогда делать с сылками..? Как их "двигать"?

Были мысли сделать двумерный массив, который содержит название песни и ссылку на нее.. но к сожалению никогда не приходилось пользоваться массивами((

Дайте плз совет, с помощью чего лучше реализовать данную задачу! Если кто-нить поделиться похожим исходником - буду премного благодарен!

Заранее - огромное спасибо!

Старый 28.03.2006, 03:58
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 2  
Ответить с цитированием
Babylon
[+1 25.10.13]
[+4 18.03.14]
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
на самом деле достаточно 3-х объктов -
для временной записи, текущей записи
и той к которой переходит указатель -
они ведь менятся местами

var tmp=new Object;
var curr=new Object;
var new=new Object;

tmp.name=curr.name
tmp.file=curr.file

curr.name=new.name
curr.file=new.file

new.name=tmp.name
new.file=tmp.file

Старый 28.03.2006, 06:15
son_of_war вне форума Посмотреть профиль Отправить личное сообщение для son_of_war Найти все сообщения от son_of_war
  № 3  
Ответить с цитированием
son_of_war

Регистрация: Mar 2006
Сообщений: 125
Отправить сообщение для son_of_war с помощью ICQ
Все зависит от того - под какую версию работаешь...Варианты здесь такие:
1) 5 и выше - сделай клип - контейнер со стрелочками навигации, сделай клип - строку таблицы с нужными элементами, и фунцкию, которая заполняет ими страницу в зависимости от положения плэйлиста
2) 6 и выше - в качестве контейнера можно использовать обычное текстовое поле с включенным режимом html - скроллится с помощью компонента scrollbar или программно с помощью свойства scroll, клипы - строки таблицы в него добавляются html тэгами - TextField.htmlText +="<img src='Name' /><br><br><br>"
Здесь Name - имя клипа - строки из параметра Linkage, <br> нужны для того, чтобы последующие клипы не накладывались на предыдущие...
И второй вариант - контейнером может быть компонент scrollpane
3) 7 и тд - воспользуйся компонентом - таблицей или опять таки scrollpane, правда насчет таблицы я точно не помню есть ли у нее позможность получать содержимое строки по которой кликнули мышой, но должно быть...

Старый 28.03.2006, 13:02
VITEK_S вне форума Посмотреть профиль Отправить личное сообщение для VITEK_S Найти все сообщения от VITEK_S
  № 4  
Ответить с цитированием
VITEK_S

Регистрация: Mar 2006
Сообщений: 4
ага...
Буду пробывать!

Спасибо за ответы! делаю, вообще, под 7 версию..
Попробую сделать, сиспользование хтмл тэгов.
Если что-нить получится, могу показать результат, если кому интересно))

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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