появяващи се текстове с JS

ThePowerr

Registered
здравейте правя една страница която представлява изображение за бекграунд, една песен, и текста към нея който искам да го направя да върви заедно с песента, като субтитри но не знам точно как Ползвам един джава скрипт, но той явно не е подходящ защото не мога да задам отделните фрази да са с различно времетраене а и скрипта се стартира веднага, а преди да почне да пее певицата има 10-25 секунди

Ето снемка
http://www.freeimagehosting.net/b5244


това е скрипта


[js]<script type="text/javascript">

</script>[/js]


това е целия код

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN" "http://www.w3.org/tr/html4/loose.dtd">
<html>
<head>
<title>For Amelie</title>
<meta http-equiv="refresh" content="220">
<script type="text/javascript">

   * jQuery JavaScript Library v1.6.1
МНОГО Е ДЪЛГО И НЕ СЕ САБИРА



<script type="text/javascript">
                                                                                                    
</script>
<style type="text/css">
                                                  @font-face{font-family:'rieslingregular';src:url('riesling-webfont.eot');src:url('riesling-webfont.eot?#iefix')format('embedded-opentype'),url('riesling-webfont.woff')format('woff'),url('riesling-webfont.ttf')format('truetype'),url('riesling-webfont.svg#rieslingregular')format('svg');font-weight:normal;font-style:normal;}
</style>
</head>
<body background="img 0001.png" bgproperties="fixed" style="background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-color:#000000;">
<div id="text" style="color:red;position:absolute;font-family:rieslingregular;font-size:50px; font-weight:normal;"></div>
<embed src="001.swf" autostart="false" hidden="true" volume="100%"></embed>
</body>
</html>
 
Подхождаш неправилно към проблема. Ако искаш да просто да върви текста, независимо от тайминга на песента има много скролери из нета или просто можеш да използваш MARQUEE. Ако искаш обаче текста да е синхронизиран с песента според мен е по-лесно да си направиш видео със субтитри, което да експортираш във флаш или да си намериш някакъв кариоке софтуер, който да експортираш пак във флаш. Според мен за това и никой не ти отговаря - просто решението не е по пътя който си поел.
 
Питай гугъл за караоке софтуер - аз листнах няколко и на пръв поглед повечето продуцират AVI така че ще ти трябва и конвертор AVI -> SWF, но и това го има из нета. Най-добре ми се видя KaraFun, но е платена. Ако поровиш по-упорите най-вероятно ще намериш и безплатни.
 
Ти експортирай видеото (песен + субтитри) до flash movie - .swf после с един таг ще го ембеднеш в страницата. Например:
HTML:
<object type="application/x-shockwave-flash" data="<flash-movie>.swf"></object>
 
не знам как ще изглежда това, но аз скам в/у бекграунда директно да се появяват и изчезват субтитрите
 

Back
Горе