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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Aug 2001
Адрес: Almaty/KZ
Сообщений: 26
Отправить сообщение для EXTREMiST с помощью ICQ
По умолчанию Как реализовать...

Всем привет!

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

Экшнскрипт я знаю мало, поэтому есть несколько вопросов:

• Как проигрывать звук на приходящее новое сообщение? т.е. пересылать его на фрейм в котором звук чтоли? или может что-нить вроде
if (message1 != messageold) {
play_sound();
}
можно сделать? Подскажите как грамотно это пишется%)

• Черезминутное обновление как делать? Заставялть флеш крутить минутный ролик, а в первом кадре делать рефреш инфы, или есть команда заставляющая его сделать таймаут на минуту, а потом опять гетить данные?

ЗЫ. Большое всем спасибо, по голове не бейте и в мануал не посылайте, т.к. не нашел там ничего%)

ЗЗЫ. Еще раз спасибо всем кто поможет%)))
__________________
Best regards, BuG
FileForum - http://www.fileforum.ru

Старый 26.11.2002, 11:31
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 2  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs down ммм однако мануал не помешал бы...

то что тебе нужно можно сделать кучей способов...
и минутным мувиком - что при твоем уровне владения AS педпочтительнее!

и setInterval() (см. мануал)

и getTimer() (см. мануал)

чтобы не гонять сообщение туда сюда, т.е. не сравнивать старое и новое (и сравнивать то нефиг если уже новое получил) можно в базе сделать одно поле счетчик, которое будет наращивать своё значение с поступлением каждого нового сообщения. Т.е. твоему флэш-клиенту придется прочитать только номер(или время) последнего сообщения и сверить со своим, а уж потом принимать решение запрашивать новое сообщение или нет.
а по поводу звука, дык все в мануале есть...
ищи Sound (object)
__________________
Max.

Старый 26.11.2002, 11:50
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 3  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
Цитата:
и в мануал не посылайте, т.к. не нашел там ничего
вранье

2Max N Chubin_
прально, так их всех, в мануал...
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


Старый 26.11.2002, 20:27
EXTREMiST вне форума Посмотреть профиль Отправить личное сообщение для EXTREMiST Посетить домашнюю страницу EXTREMiST Найти все сообщения от EXTREMiST
  № 4  
EXTREMiST

Регистрация: Aug 2001
Адрес: Almaty/KZ
Сообщений: 26
Отправить сообщение для EXTREMiST с помощью ICQ
Ок, начитался Манов%)))

Вот только что не получается:

if (eurusdid > eurusdidold) {
snd.start();
}

Не играет!
Я подозреваю что проблема в определении флешем перданных им в строке типа eurusdid=12&eurusd=324&eurusdopen=234&eurusdsl=56 цифр не как интегер, а как стринг, и соответственно сравнивать их не может... Или я не прав? Подскажите, плз ))
__________________
Best regards, BuG
FileForum - http://www.fileforum.ru

Старый 27.11.2002, 11:59
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 5  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs up в точку!

ага стринги они!

ох и нравятся мне стринги! Хорошю штуку мужЫки придумали!

ну а ты конвертнул бы их в циХерки с помощью Number()
и все стало бы пучком!
__________________
Max.

Старый 27.11.2002, 13:11
EXTREMiST вне форума Посмотреть профиль Отправить личное сообщение для EXTREMiST Посетить домашнюю страницу EXTREMiST Найти все сообщения от EXTREMiST
  № 6  
EXTREMiST

Регистрация: Aug 2001
Адрес: Almaty/KZ
Сообщений: 26
Отправить сообщение для EXTREMiST с помощью ICQ
По умолчанию млин%)

eurusdid = Number(eurusdid);
eurusdidold = Number(eurusdidold);
if (eurusdid > eurusdidold) {
snd.start();
}

не работаить ((((

Чего опять не так делаю?%)

ЗЫ. Чего хорошего в стрингах?%))) Вот ПХП сразу определяет и конвертит автоматом стринг в инт и обратно....
__________________
Best regards, BuG
FileForum - http://www.fileforum.ru

Старый 27.11.2002, 13:18
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 7  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs down хе хе хе

давай ка исходник!
а то не ясно что у тебя не работаИт..
похоже не там копаем!

а насчет стрингов - я про женские трусики...
гы...

а про это:
Цитата:
Вот ПХП сразу определяет и конвертит автоматом стринг в инт и обратно.
скажу так - ты на флэш молится должен! AS прощает и деление на нуль и автоматически меняет типы и полная защита от дурака!
Так что ненадо нам ля ля про крутизну PHP!

ты ж не сделаешь анимацию в PHP?

это типа того:
один нарик спрашивает другого - ты сметану пробовал?
второй - сам кури свою сметану!
__________________
Max.

Старый 20.12.2002, 19:51
EXTREMiST вне форума Посмотреть профиль Отправить личное сообщение для EXTREMiST Посетить домашнюю страницу EXTREMiST Найти все сообщения от EXTREMiST
  № 8  
EXTREMiST

Регистрация: Aug 2001
Адрес: Almaty/KZ
Сообщений: 26
Отправить сообщение для EXTREMiST с помощью ICQ
По умолчанию а я все никак... %)

Вот исходник... Я и так его, и так.... ни в какую %).
Вобщем мне нужно чтобы при появлении новой котировки, был звуковой сингал... Можно любыми средствами.. В смысле я могу и входящую переменную придумать какую-нибудь... типа new=1...

Поможите, плиз, кто может... Очень нужно...
Вложения
Тип файла: zip test.zip (13.2 Кб, 85 просмотров)
__________________
Best regards, BuG
FileForum - http://www.fileforum.ru

Старый 20.12.2002, 21:34
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 9  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
function chpok(nam) {
s = new Sound();
s.attachSound(nam);
s.start();
…………………………………………………….
If(…………..){
……………………….
chpok("snd");
}
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 20.12.2002, 21:46
EXTREMiST вне форума Посмотреть профиль Отправить личное сообщение для EXTREMiST Посетить домашнюю страницу EXTREMiST Найти все сообщения от EXTREMiST
  № 10  
EXTREMiST

Регистрация: Aug 2001
Адрес: Almaty/KZ
Сообщений: 26
Отправить сообщение для EXTREMiST с помощью ICQ
Не, как запустить звук я знаю... Просто у меня ну никак не получается проверить разные значения или нет... дело в том, что ЛоадВариаблес растягивается на несколько кадров, а не ждет загрузки в первом... Поэтому сравнение в первом никчему не приводят... А если я в каждом следующем буду проверять(а я не знаю в каком данные наконец загрузятся), то он у меня каждую секунду будет орать.... как быть?

Или я не на то смотрю? Принципиально это все оформлять в функцию чтоли?
__________________
Best regards, BuG
FileForum - http://www.fileforum.ru

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

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

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


 


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


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