Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите сделать "бегущую строку" (http://www.flasher.ru/forum/showthread.php?t=98709)

Люциф 19.07.2007 09:42

Помогите сделать "бегущую строку"
 
Мне нужно сделать "бегущую строку", типа той, что на телеканале Россия в программе "Доброе утро" или что-то типа того (программа идёт по утрам). Сабж: строка выгядит примерно так:
________________________________________________
| КАТЕГОРИЯ1 | C Т Р О К А С Н О В О С Т Ь Ю №1 |

Затем новость меняется, правая часть плавно переворачивется и становится вот что:
__________________________________________________ __________
| КАТЕГОРИЯ1 | C Т Р О К А С Н О В О С Т Ь Ю №2 |

Затем меняется категория и идут другие новости:
__________________________________________________ __________
| КАТЕГОРИЯ2 | C Т Р О К А С Н О В О С Т Ь Ю №1 |

Типа:
__________________________________________________ __________
| СПОРТ | АРГЕНТИНА - ЯМАЙКА 5:0 | ->
__________________________________________________ __________
-> | СПОРТ | БРАЗИЛИЯ - ШВЕЦИЯ 3:1 | ->
__________________________________________________ _________
| ПОЛИТИКА | США ... |


Извините, что криво нарисовал)) надеюсь, ясно? Хотя бы в общих чертах.

Да, текст берётся из файла типа .txt и имеет такой вид:

КАТЕРГОРИЯ1 НОВОСТЬ1
КАТЕРГОРИЯ1 НОВОСТЬ2
КАТЕРГОРИЯ1 НОВОСТЬ3
КАТЕРГОРИЯ2 НОВОСТЬ1
КАТЕРГОРИЯ2 НОВОСТЬ2
и т.д.

etc 19.07.2007 10:04

И что у вас конкретно не получается в реализации?

Люциф 19.07.2007 10:08

Я недавно начал изучение и только прочитал самоучитель Панкратовой, как мне дали это задание. Не могли бы вы подсказать, с какой стороны подступиться к решению задачи, как оно будет выглядеть?

CorC 19.07.2007 10:32

Брать из файла LoadVars
Массив Array
Поле текстовое TextField
Бег строки onEnterFrame
Координаты mc._x

Про всё это можно почитать в хелпе или в книжке, дерзайте.

Люциф 19.07.2007 10:44

Цитата:

Сообщение от CorC
Брать из файла LoadVars
Массив Array
Поле текстовое TextField
Бег строки onEnterFrame
Координаты mc._x

Про всё это можно почитать в хелпе или в книжке, дерзайте.

Значит построчно:
Брать из файла LoadVars -> открыть файл, да? КАК?? Я читал книгу Панкратовой издательства Питер, но там это не описывалось.
Массив Array -> массив, куда кладём текст, да?
Поле текстовое TextField -> туда будем класть массив?
Бег строки onEnterFrame -> а это что?))
Координаты mc._x -> координаты смещения строки?
Ну я и ламер, наверное))))

CorC 19.07.2007 10:54

Я вам написал, что смотреть надо в хелпе.
Если лень обращайтесь в вакансии там за пару сотен баксов ваша проблема решится :)
LoadVars http://livedocs.adobe.com/flash/mx20.../00001408.html
Array http://livedocs.adobe.com/flash/mx20.../00001191.html
TextField http://livedocs.adobe.com/flash/mx20.../00001769.html
onEnterFrame http://livedocs.adobe.com/flash/mx20.../00001530.html

Люциф 19.07.2007 12:45

А шо, если так реализовать:
открываем файл(.txt);
до первого пробела считываем строку (ЗАГОЛОВОК);
после пробела считываем втору строку (НОВОСТЬ);

Пока мне нужно только это.

aksios 19.07.2007 12:58

Цитата:

Сообщение от Люциф
А шо, если так реализовать:
открываем файл(.txt);
до первого пробела считываем строку (ЗАГОЛОВОК);
после пробела считываем втору строку (НОВОСТЬ);
Пока мне нужно только это.

А что, в самоучителе Панкратовой описано, как это сделать флешем?
Мой совет: откажитесь от задания и читайте нормальные книги по флешу.
:rtfm:

Люциф 20.07.2007 07:59

Если бы было написано, я бы Вас не беспокоил.:umnik2: Ну что, никак нельзя флэшем файл открыть?

Kikasso 20.07.2007 09:42

На многие вопросы ответы есть в хелпе. Если с англицким плохо, тут на форуме скачайте переведеный.
То, что вам советуют, скопируйте в строку поиска.
Строку лучше бить не по пробелу (в заголовке лекго может пробел оказаться) а по табу.
А еще лучше XML заюзать.


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

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