PDA

Просмотр полной версии : Что-то вроде SMS чата


Chudikoff
25.10.2007, 12:17
Добрый день!
Во Флаш я новичек, но есть поставленная задача.
Идея такова: сделать нечто-подобное SMS чату (как сейчас модно на музыкальных каналах) внизу поле куда выводятся прибывшие сообщения и реклама.
Конкретнее получается так: есть мувик, выезжающая-заезжающая плашка, на которой есть текстовое поле и место для рекламы. Мувик в свою очередь каждые 15 секунд должен проверять файл X (возможно txt) не произошли ли в нем изменения (не поменялся ли текст), если произошли, плашка выезжает на 15 секунд и текст из файла отображается в тексовом поле, через эти 15 секунд мувик опять сканирует файл на изменения, если они произошли, отображает их в текстовом поле, если нет - плашка заезжает назад.
Как подгрузить текст в мувик - я уже впринципе нашел, думаю тут разберусь, остается проблема, как реализовать то, чтобы мувик сканировал нужный файл и запускал нужные действия?
P.S. Текст не обязятельно должен грузится из txt возможно есть какие-либо более удобные и логичные способы.
Заранее благодарен за помощь!

Infectedcell
25.10.2007, 13:57
...думаю тут разберусь....

не разберешься =р, зачем тебе txt файл??? не понимаю...
========================================================
1. Глупый пример - onEnterFrame; =)))))
2. не_глупый вариант - setInterval

sInt = setInterval(func,15000);
function func() {
if(....){
clearInterval(sInt);
//...если чо то поменялось, там то там то...
//... то мутим...
}else{
//.. если не изменилось, сетинтервалим дальше...

}


* 15000 - 15 секунд
func - функция, кот. вызывается, каждые 15 секунд..

тип того...

Chudikoff
25.10.2007, 15:45
не разберешься =р, зачем тебе txt файл??? не понимаю...
========================================================
1. Глупый пример - onEnterFrame; =)))))
2. не_глупый вариант - setInterval

sInt = setInterval(func,15000);
function func() {
if(....){
clearInterval(sInt);
//...если чо то поменялось, там то там то...
//... то мутим...
}else{
//.. если не изменилось, сетинтервалим дальше...

}


* 15000 - 15 секунд
func - функция, кот. вызывается, каждые 15 секунд..

тип того...

Может можете подсказать, как в таком случае лучше решить поставленную задачу?

Infectedcell
25.10.2007, 16:54
Может можете подсказать, как в таком случае лучше решить поставленную задачу?
через сетИнтервал, чтобы проверять с указанным интервалом, поскольку онЕнтерФрейм будет гонять каждый кадр соответственно.