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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 05.06.2007, 13:49
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 91  
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Кажется, проблема решена.
<?xml version=\"1.0\" encoding=\"windows-1251\"?>
добавил в выгружаемый файл (было <?xml version=\"1.0\"?>). Заработало.
P.S. Нужно было сделать данные доступными в таблицах OpenOffice.org
В MS Excel выгрузить и так можно скриптом vbs.

Старый 06.06.2007, 08:52
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 92  
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
По умолчанию Экспорт в Excel

Простенький пример выгрузки данных из цинк-.ехе в MS Excel
Код:
function Export() {
	var vbs:String = "";
	vbs += "Set objExcel = CreateObject(\"Excel.Application\")\r";
	vbs += "objExcel.Visible = True\r";
	vbs += "Set objDoc = objExcel.Workbooks.Add()\r";
	vbs += "objDoc.Sheets(1).Activate\r";
	mdm.FileSystem.saveFile(mdm.System.Paths.appData + "toExcel.vbs", vbs);
	vbs = "";
	var i = 0;
	while (ds[i][0]) {
		vbs = "";
		vbs += "objDoc.Sheets(1).Range(\"A" + (i + 1) + "\").Value=\"" + ds[i][0] + "\"\r";
		vbs += "objDoc.Sheets(1).Range(\"B" + (i + 1) + "\").Value=\"" + ds[i][1] + "\"\r";
		vbs += "objDoc.Sheets(1).Range(\"C" + (i + 1) + "\").Value=\"" + ds[i][2] + "\"\r";
		vbs += "objDoc.Sheets(1).Range(\"D" + (i + 1) + "\").Value=\"" + ds[i][3] + "\"\r";
		vbs += "objDoc.Sheets(1).Range(\"F" + (i + 1) + "\").Value=\"" + ds[i][4] + "\"\r";
		mdm.FileSystem.appendFile(mdm.System.Paths.appData + "toExcel.vbs", vbs);
		i++;
	}
	mdm.System.exec(mdm.System.Paths.appData + "toExcel.vbs");
}
ds - двухмерный массив с данными.

Старый 06.06.2007, 12:57
MaxD вне форума Посмотреть профиль Отправить личное сообщение для MaxD Найти все сообщения от MaxD
  № 93  
MaxD
[++1.3 11.01.07]
 
Аватар для MaxD

Регистрация: Jan 2007
Адрес: Ukraine, Kyiv
Сообщений: 104
Для alexcon314
Я точно не помню, но когда-то эту же проблему пытался решить добавлением в xml первого тега <?xml version="1.0"?> или какого-то еще. Вот получилось или нет - вспомнить не могу :-)

Старый 06.06.2007, 17:23
Loomy вне форума Посмотреть профиль Отправить личное сообщение для Loomy Найти все сообщения от Loomy
  № 94  
Loomy
[+3 06.06.07]

Регистрация: Jun 2007
Сообщений: 9
вопрос по ZINC

он глотаетмои ссылки, которые я указываю во внешнем хтмл подгружаемом во флэш.
В хтмл файле содержатся ссылки на файлы, но когда я создаю ехе-прожект эти ссылки перестают работать. Что мне делать!!! ! Я в отчаянии прогу надо вечером сдать а у меня такой аврал!
Выручайте!

Старый 06.06.2007, 18:03
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 95  
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Не очень понял.
попробуй так: в html'e
Код:
<a href='asfunction:Run,path_to_file><u>ссылка</u></a>
в коде ехе:
Код:
function Run(path:String){
    mdm.System.exec(path);
}
Только путь укажи так C:\\Folder\\<filename> - c двойным слэшем. И в html'e не заключай его в кавычки
Код:
<a href='asfunction:Run,с:\\Folder\\myfile.txt'><u>ссылка</u></a>


Последний раз редактировалось alexcon314; 06.06.2007 в 18:32.
Старый 06.06.2007, 18:36
Loomy вне форума Посмотреть профиль Отправить личное сообщение для Loomy Найти все сообщения от Loomy
  № 96  
Loomy
[+3 06.06.07]

Регистрация: Jun 2007
Сообщений: 9
1. Я спрограмил (с горем пополам) флэшку.
2. Весь контент (текст) находится во внешнем хтмл файле - sample.html
3. В файле sample.html есть строки содержащие ссылки <a href blah blah blah>
4. Когда был SWF и даже ЕХЕ (стандартный флэшевый) ссылки работали
5. Как только я сделал ехе через ZINC ссылки работать перестали
6. Как мне заставить ссылки в файле sample.html работать? Надо менять HTML или что?
7. go to 1 while understand
8. if understand then go to 9
9. print "COOL"
10 stop

СПАСИБО!!!

ПС в коде ЕХЕ ничего не понимаю... может хтмл можно подработать?


Последний раз редактировалось Loomy; 06.06.2007 в 18:40.
Старый 06.06.2007, 18:43
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 97  
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Ссылки куда ведут? Что за программа?

Старый 06.06.2007, 18:48
Loomy вне форума Посмотреть профиль Отправить личное сообщение для Loomy Найти все сообщения от Loomy
  № 98  
Loomy
[+3 06.06.07]

Регистрация: Jun 2007
Сообщений: 9
короче ))) ...

вот часть скрипта я гружу во флэш файл
story.load("txt/mp3h.html")

вот ссылки в mp3h.html
<a href="05 Idea_2006\Idea.m3u">Play all!</a>

SWF работает, а после обработки Цинком не работает...

Q: как это исправить?

Старый 06.06.2007, 20:30
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 99  
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Все равно не понял структуру проекта твоего, но если по-простому объяснить сам принцип, то так.
Делай новый .fla, в первый кадр вствь этот код, опубликуй ролик (Shift+F12):
Код:
this.createTextField("out", 1, 220, 180, 100, 40);
out.html = true;
var a:XML = new XML();
a.load("ref.html");
a.onLoad = function() {
	out.htmlText = a;
};
function Run(path) {
	mdm.System.exec(path);
}
рядом с ним положи ref.html:
Код:
<a href='asfunction:Run,calc'><u>Calc</u></a>
скомпилируй в цинке. по нажатию на ссылку должен запуститься калькулятор.
Надо, чтобы запускались твои файлы? - замени ссылки в своих html'ax по образцу в этом и предыдущем посте. и добавь в код swf'a функцию Run. Иначе, это вопрос не по цинку.


Последний раз редактировалось alexcon314; 06.06.2007 в 20:33.
Старый 06.06.2007, 22:29
Loomy вне форума Посмотреть профиль Отправить личное сообщение для Loomy Найти все сообщения от Loomy
  № 100  
Loomy
[+3 06.06.07]

Регистрация: Jun 2007
Сообщений: 9
Спасибо Alex! Ты настоящий друг!!!
Напряг моск поеб№;%я с заменой путей к файлам и все получилось!
Ещё бы zinc найти ломаный, чтоб мое искусство своими триальными глупостями!

Огромное спасибо! Ты лучший!!!

HUGS AND KISSES!!!

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

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

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


 


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


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