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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.01.2007, 16:35
alexxx84 вне форума Посмотреть профиль Отправить личное сообщение для alexxx84 Найти все сообщения от alexxx84
  № 1  
Ответить с цитированием
alexxx84
 
Аватар для alexxx84

Регистрация: Jan 2007
Сообщений: 13
По умолчанию разбиение txt файла

Товарищи флешеры! Вопрос у меня наболевший.

Создал я текстовую область. В неё дергается текст из txt-файла. Но вместо полосы прокрутки хочу применить разбиение текста, как видел где-то.
Текстовый файл там следующего типа:

\\!-- UTF8
&field_anzahl=3&

&headline_1=ЗАГОЛОВОК
&text_1=<font size="11">ОСНОВНОЙ ТЕКСТ
</font>

&headline_2=ЗАГОЛОВОК
&text_2=<font size="11">ОСНОВНОЙ ТЕКСТ
</font>

Тут всё понятно, но что писать в коде.. ума не приложу. Знаю, что просто там, но не догоняю. ActionScript слабо знаю. Подскажите, пожалуйста, что нужно сделать для разбиения в самой проге и чтобы кнопари нормально работали.

Старый 19.01.2007, 16:40
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Напишите нормальный XML вместо этого и работайте с классом XML во флеше.

Старый 19.01.2007, 18:17
alexxx84 вне форума Посмотреть профиль Отправить личное сообщение для alexxx84 Найти все сообщения от alexxx84
  № 3  
Ответить с цитированием
alexxx84
 
Аватар для alexxx84

Регистрация: Jan 2007
Сообщений: 13
А можно чуть подробнее? Что примерно должно быть в XML файле?
__________________
Александр Субботин
http://www.sub-design.ru

Старый 20.01.2007, 11:03
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 4  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
судя из 1 поста вам лучше использовать LoadVars
хелп по нему замечательный, или поиск на форуме
__________________
"We Are The Champions My Friends!" Queen

Старый 22.01.2007, 14:11
alexxx84 вне форума Посмотреть профиль Отправить личное сообщение для alexxx84 Найти все сообщения от alexxx84
  № 5  
Ответить с цитированием
alexxx84
 
Аватар для alexxx84

Регистрация: Jan 2007
Сообщений: 13
Не знаю, то ли это. Можно там сделать такую вещь, чтобы автоматически генерились странички текста (перелистываемые по стрелочкам) ?

Старый 22.01.2007, 14:26
KLieriK вне форума Посмотреть профиль Отправить личное сообщение для KLieriK Найти все сообщения от KLieriK
  № 6  
Ответить с цитированием
KLieriK
 
Аватар для KLieriK

Регистрация: Jul 2004
Адрес: непонятно где
Сообщений: 1,046
Отправить сообщение для KLieriK с помощью ICQ
xml file:
Код:
<?xml version="1.0" encoding="utf-8"?> 
<nod>    
	 <nod title='ЗАГОЛОВОК'>
		<text>ОСНОВНОЙ ТЕКСТ</text>
	</nod>
	 <nod title='ЗАГОЛОВОК'>
		<text>ОСНОВНОЙ ТЕКСТ</text>
	</nod>
</nod>
AS code:
Код:
function loadXML(loaded) {
	if (loaded) {
		xmlNode = this.firstChild;
		total = xmlNode.childNodes.length;
		for (i=0; i<total; i++) {
			trace (xmlNode[i].attributes.title);//выведет заголовок
			trace (xmlNode[i].firstChild.value);//выведет основной текст
		}
	} 
}

xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("file.xml");
ЗЫ: не проверял. Жми F1 и почитай хелп по XML классу
Выделенное - тут возможно что-то напутал.
__________________
help: .flash .xhtml|css

Старый 22.01.2007, 14:57
alexxx84 вне форума Посмотреть профиль Отправить личное сообщение для alexxx84 Найти все сообщения от alexxx84
  № 7  
Ответить с цитированием
alexxx84
 
Аватар для alexxx84

Регистрация: Jan 2007
Сообщений: 13
Большое спасибо! Сегодня проверю
__________________
Александр Субботин
http://www.sub-design.ru

Старый 22.01.2007, 17:25
alexxx84 вне форума Посмотреть профиль Отправить личное сообщение для alexxx84 Найти все сообщения от alexxx84
  № 8  
Ответить с цитированием
alexxx84
 
Аватар для alexxx84

Регистрация: Jan 2007
Сообщений: 13
Примите мои извинения, но туго доходит до новоявленного флешера. Пытаюсь по разному подкопаться до истины... то html, то txt, то xml пытаюсь добавить... Тяжело мне код даётся. XML - вообще тёмный лес. F1 не помог)))
Очень вас прошу помочь.

p.s.
Всё-таки идея с txt файлом показалась мне более выполнимой (хотя трудно судить, в примерах с xml ничего подобного не видел, не знаю как там кнопки привязать). Идеальный вариант - с подгружаемой html-кой. Но это мнение дилетанта.

p.p.s.
Здесь нужно ещё учесть, что нужно будет переходить в этом тексте по ссылям, открывая другой раздел в той же флешке.

Умоляю, разжуйте для головы кипящей

Старый 22.01.2007, 17:33
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 9  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
в ХМЛ
Код:
<?xml version="1.0" encoding="utf-8"?> 
<nod>    
	 <nod title='ЗАГОЛОВОК1'>
		ОСНОВНОЙ ТЕКСТ1
	</nod>
	 <nod title='ЗАГОЛОВОК2'>
		ОСНОВНОЙ ТЕКСТ2
	</nod>
</nod>
во флеш
Код:
function loadXML(loaded) {
	if (loaded) {
		var xmlNode = this.firstChild;
		var nodes = xmlNode.childNodes;
		for (i=0; i<nodes.length; i++) {
			trace (nodes[i].attributes["title"]);
			trace (nodes[i].firstChild.toString());
		}
		//next steps
	} 
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("file.xml");
потом уже текст вносишь в текстовые поля или еще что
__________________
"We Are The Champions My Friends!" Queen

Старый 22.01.2007, 17:41
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 10  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
в качестве там next steps могу предложить такое:
Код:
TextField1.Text = xmlData;
где xmlData это что-то из тех trace
а TextField1 это текстовое поле
__________________
"We Are The Champions My Friends!" Queen

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

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

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


 


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


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