| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Flash > Можно ли во флешку вставить |
| Автор: cpu 26.4.2003, 20:35 |
| Дано: 1 Мульт флешный 2 Файл текстовый 3 Редактор мультов флешных версии 5, реальный триальный от макромедии нерусской, пропатченый кряком русским для нетриальности. 4 Я, новичок флеш не знающий. Надо: 1 Чтобы мульт флешный отображал содержимое файла текстового. 2 Чтобы при изменении содержимого файла текстового, надпись в мульте флешном менялать соответственно. Решение: Подскажите плиз. |
| Автор: fk_ 30.4.2003, 20:24 |
| Млин, все просто В общем способ №1 он же и последний для тя на сегодня Для начала создаем текстовый файл, причем переменные записываем как-нибудь так - Имя1=Значение&Имя2=Значение&eof=1 Про имя и значение надеюсь объяснять не надо. Единственное правило - то, что переменные разделяются & ну и двоинственное - то, что после имени равно пишется, короче третье правило то что имена нужно попроще делать типа Vasya а не \ /as 7a ну и со слешем там поосторожней будь... Короче после того как все объявил смело пиши в конце &eof=1 у меня эта переменная Eof, ты можешь назвать по другому. ТЕперь в ролике работаем: 1 -й кадр - loadVariables ("имя файла", "уровень"); пример: loadVariables ("menu.as", "_root"); и еще пишем eof=0; 3-й кадр - if (eof==0) gotoAndPlay(2); Т.е. Если Eof=0 то возвращаемся на предыдущий кадр, то есть осуществляем задержку, а не равно 0 eof будет только когда мы считаем весь файл, то есть считаем и переменную eof Извини что так криво написал... просто я еще тока-тока отхажу от своей зимней спячки... |
| Автор: cpu 1.5.2003, 20:33 |
| Я же новичок.... (во флеше) Ведь через вариаблес можно вывести текст? Если например есть такое: news='Hello, world!' то я могу её ( news ) вывести в текстовом поле? ------- Короче, зачем вся эта бодяга мне нужна: Новости на сайте сделать, да так, чтобы сами новости хранились в текством файле(так их добавляь проще), а сам сайт - целиком на флеше. |
| Автор: fk_ 1.5.2003, 21:22 |
| Хех ну чтож объясняю далее: Конкретно в твоем случае: 1. Файл "New.as" news=Hello, world&eof=1 2. В ролике делаешь все тоже самое что я написал выше. 3. В 4 кадре делаешь текстовое поле и в Text Options выбираешь Dynamic Text и пишешь имя например n 4. В 4 кадре пишешь код n=news; stop(); Все |
| Автор: cpu 2.5.2003, 19:44 |
| Бойльшой спасибо!... |
| Автор: cpu 3.5.2003, 17:28 |
| Э-э-э... Я вот в файле такое написал: &newsline=<b>Hello</b>, <i>world!</i> (test message!) &eof=1 В свойствах поставил флажок "html". Всё работает. А если надо использовать тег <font>, например <font color=green>abc</font>, то не работает (я уже понял, почему - из за второго равно), как это можно обойти? |
| Автор: fk_ 3.5.2003, 22:29 |
| Попробуй перед равно поставить слэшь "\", т.е. переменная=бла-бла-бла\=бла-бла-бла Честно говоря сам не проверял, поэтому если не получится, напиши |
| Автор: cpu 4.5.2003, 16:19 |
| Файл такой: &newsline=<b>Hello</b>, <font color\=green>world!</font> (test message!) &eof=1 hello - то есть, а world и всё после него - нету (ничего не отображает). Nicht arbeiten!/Dosen't work!/не работает! Выходит, что в переменную нельзя хтмл записывать. (правда остальные теги, не содержащие "равно", работают) |
| Автор: fk_ 4.5.2003, 22:52 |
| Я позже посмотрю ок? ща чегот неохото лезть |