Хэлп плз. Хтмл в проекторе. @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 16 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
half-elf Муж.
соучастник
0
Сообщения: 460
Зарегистрирован: 19.11.04
Откуда: Оттуда
Заголовок сообщения: Хэлп плз. Хтмл в проекторе.
Сообщение Добавлено: 3 Август 2006, 08:57:56 
Друзья, бьюсь уже 3ий день.
Надо в проектор флэшовый подгрузить внешний хтмл (это будет что-то типа презентации на диске). В Action Script я не ас, делаю все по шаблонам - и нифига не получается.
Помогите, а?

Заранее благодарен :)

_________________
cmd vs. ctrl. Кто победит?
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 3 Август 2006, 09:22:54 
Подгрузить не проблема, а вот отобразить что-то большее нежели примитивное форматирование текста, увы, не получится.

Правда, если речь идет о презентационном диске, то есть варианты …
half-elf Муж.
соучастник
0
Сообщения: 460
Зарегистрирован: 19.11.04
Откуда: Оттуда
Сообщение Добавлено: 3 Август 2006, 09:30:05 
@st@l@vist@, Так по большему счету больше обычного текста из *.txt мне и не надо :) Если будут поддерживаться, как умеет флэш, простейший хтмл - великолепно!
Вопрос в том, что он не хочет грузить текстовый файл ни в какую, не из корня, не из папочки fscommand.

_________________
cmd vs. ctrl. Кто победит?
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 3 Август 2006, 09:55:54 
half-elf, ну насколько я понмю, подгрузка текстового файла не требует особых приготовлений. И дело тт не в корне или фс-команде.
Положите текстовый файл, сохраните го в юникоде.
В скрипте пропишите путь к нему, когда будете загружать.
Куда вы его кстати грузите?
В LoadVars? А собираете как onLoad или onData. И как текстовый файл выглядит?
Конкретнее, лицом, так сказать. ))

Проблем возникнуть не должно, если все корректно написано.

_________________
_____
Работа Изображение Работы Изображение О Работе
half-elf Муж.
соучастник
0
Сообщения: 460
Зарегистрирован: 19.11.04
Откуда: Оттуда
Сообщение Добавлено: 3 Август 2006, 10:01:27 
Мигель, Точно к сжалению сейчас скрипт написать не могу - домашнее заданее не выполнил - с собой не забрал :)
Приблизительно смотрится так:
1) текстовый файл, юникод.
2) динамическое текстовое поле, var = my_txt
3) В скрипте загружаю тем самым LoadVars переменную из текстового файла, и вывожу onData.

И эта гадость не работает. :(

Если вы сможете выложить вариант скрипта в котором это должно работать - буду безумно благодарен.

P.S. Там же, скриптом добавляю компонент UIScroll (за точность названия не ручаюсь)

_________________
cmd vs. ctrl. Кто победит?
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 3 Август 2006, 11:19:10 
half-elf, тут какая история.
Если текст выглядит вот так
message = hello, brothers and sisters&messsage2=Nice to meet you!
То тут надо собирать onLoad, ибо две переменные message и message2 - явно заданы в файле - они то и будут созданы в объекте LoadVars.
Если текстовый файл просто написан без объявления переменных, то тут надо вызывать onData(str:String) ибо именно вот в эту функцию поначалу передается весь текст, загруженный в объект Loadvars.
Разница - ясна - при ОнДата кодер сам может выбрать как поступить с данными, пропарсить их по своему желанию.


Потом с динамическим полем - вот это var=my_txt - не знаю, кому как удобно, но по-моему лучше текстовому полю давать имя.
Потому как my_txt - это переменная той шкалы, на которой лежит текстовое поле, а у LoadVars собственные переменные, так что переменная поля тут не поможет. По крайней мере явным образом.
или создать переменную var my_txt:String на вhеменной шкале на которой лежит текстФилд и ее переназначать в онДата, или дать текстовому полю имя и качать в него текст в онДата по имя.text = str.

Опять же. Если в тексте обявлена пара переменная значение - нафиг онДату. Пользуйте онЛоад.

_________________
_____
Работа Изображение Работы Изображение О Работе
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 3 Август 2006, 11:55:14 
не мучайся .. и возьми по старинке подгрузи текст через ЛОАДВАРИАБЛЕС он менее гибкий- но проще для новичков

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
half-elf Муж.
соучастник
0
Сообщения: 460
Зарегистрирован: 19.11.04
Откуда: Оттуда
Сообщение Добавлено: 3 Август 2006, 11:56:49 
Мигель, честно говоря мы уже вышли за пределы моей компетенции :).
Текстовый файл содержит одну переменную, ее и надо вывести в текстовый блок.
Соответственно я загружаю при помощи LoadVars текст, даю динамическому текстовому блоку имя about_txt, затем onData (about_txt.text=str) (?)
Так что-ли?
Если не сложно, накропайте мне приблизительно как это должно выглядеть собственно на Action Script - дома повожусь уже.

Да, и спасибо за помощь (;

_________________
cmd vs. ctrl. Кто победит?
half-elf Муж.
соучастник
0
Сообщения: 460
Зарегистрирован: 19.11.04
Откуда: Оттуда
Сообщение Добавлено: 3 Август 2006, 11:57:57 
ctrlaltdel, Та же просьба :) Напишите, если не сложно, как для идиота, скрипт - там надеюсь разберусь :)

_________________
cmd vs. ctrl. Кто победит?
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 3 Август 2006, 12:44:47 
ctrlaltdel, не учите плохому. :dont:

текстовый файл my_text.txt (кодировка UTF-8)
message1 = Вот он я!


На сцене лежит текстФиелд по имени mytext_txt;
AS 2.0:
Код:
var myVars:LoadVars = new LoadVars();

myVars.onLoad = function (sux:Boolean) {
     if (sux) {
       mytext_txt.text = this.message1;
        } else {
       mytext_txt.text = "Error reading file!!!";
       }
  }
myVars.load("my_text.txt");

_________________
_____
Работа Изображение Работы Изображение О Работе
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 3 Август 2006, 12:53:32 
Мигель, не плохое- а Старое )))) но согласитесь - для коротких фраз - проще

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 3 Август 2006, 12:54:44 
нет естественно что лоадвариаблес не использую да и врядли есть ктото кто Использует …. но для примера простоты- для 1-й фразы

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
half-elf Муж.
соучастник
0
Сообщения: 460
Зарегистрирован: 19.11.04
Откуда: Оттуда
Сообщение Добавлено: 3 Август 2006, 13:10:29 
Мигель, Огромное спасибо! :) Сегодня вечером буду разбираться. :beer:

_________________
cmd vs. ctrl. Кто победит?
half-elf Муж.
соучастник
0
Сообщения: 460
Зарегистрирован: 19.11.04
Откуда: Оттуда
Сообщение Добавлено: 4 Август 2006, 09:09:42 
Мигель, C некоторыми изменениями сработало в свф, но, вот гадость, не хочет работать в проигрывателе :(

_________________
cmd vs. ctrl. Кто победит?
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 4 Август 2006, 09:59:05 
half-elf, не знаю, что у вас там наколдовано, но все работает и в свф, и в проекторе, и в браузере.

вот посмотрите архив (897 кило)
http://bbexp.dcafe.ru/tmp/loadVarsProjector.zip

_________________
_____
Работа Изображение Работы Изображение О Работе
half-elf Муж.
соучастник
0
Сообщения: 460
Зарегистрирован: 19.11.04
Откуда: Оттуда
Сообщение Добавлено: 4 Август 2006, 10:17:50 
Мигель, Спасибо еще раз. Буду дома разбирать. :)

_________________
cmd vs. ctrl. Кто победит?
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 16 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100