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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.06.2005, 01:19
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 11  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
Ты кажись функцию саму забыл вызвать, напиши где-нить после body потом
Код:
<a href="" onMouseClick="writetext('ostgur')">LOL</a>

Старый 22.06.2005, 01:46
riden вне форума Посмотреть профиль Отправить личное сообщение для riden Найти все сообщения от riden
  № 12  
Ответить с цитированием
riden
 
Аватар для riden

Регистрация: Jun 2005
Сообщений: 147
Честное слово не работает. При клике просто открывается диск С:\, и никакой файл test.txt там не появляется. Неважно. Ты скажи мне, есть какие небудь способы передовать параметры из Flash в HTML ( без серверных скриптов, PHP - My SQL мы уже знаем, это неподходит)? Иначе просто повторюсь...

...В любом случае, ведь нужно определять сохроняемый текст (как и все остальные атрибуты) из Flash, иначе теряется всякая произвольность. Так можно и просто Bat файл создать, который будет вызываться из Flash:

Код:
echo текст > c:\test.txt
Код еще короче! Но теряется всякая произвольность, интерактивность для Flash.


Последний раз редактировалось riden; 22.06.2005 в 01:50.
Старый 22.06.2005, 01:59
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 13  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
Юзай Куки, иначе как не знаю или жди, как и я, Flash намбер 8!

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

Регистрация: Jun 2005
Сообщений: 147
Цитата:
Сообщение от Ostgur
А не легче юзать ActiveX в самом html:
Цитата:
<script>
function writetext(texts)
{
var a, b;
a = new ActiveXObject("Scripting.FileSystemObject");
b = a.CreateTextFile("c:\\test.txt", true);
b.WriteLine("Ostgur.") ;
b.WriteBlankLines(3) ;
b.Write (texts);
b.Close();
}
</script>
Структура на fopen(); в PHP сильно похожа, да и кода меньше!

Как это кода меньше?

Даже если некий документ Save.html, содержащий этот код, сохраняет текст в файл (у меня нихрена не получается), то этот документ соответствует, по функциям, bat файлу Save.bat, содержащему код:
Код:
echo ostgur > c:\test.txt
//У меня в примере такой файл - system.bat; и тут все четко работает, сразу при запуске

А теперь посмотрим на размеры:
Save.html - 566 байт;
Save.bat - 25 байт;

Ну, что теперь скажешь.

Что касается передачи параметров, то я придлажил, в примере, хороший вариант использования буфера обмена. И для передаси параметра bat файлу, достаточно двух строк кода:
Код:
System.setClipboard(echo текст > имя.расширение); 
fscommand("exec","Clb2bat.exe");
Если говорить про мой пример (первое сообщение топика), то в, нем я сторался продемонстрировать все возвозможности сохранения текста в интерактивном виде. Этим и объясняется такая нагроможденность кода.

P.S: Зря что ли я так распинался объясняя принципы моего примера (см. пред. страницу). Все равно меня не понимают.
P.S(2):скачать пример и исходник можно на предыдущей странице

.


Последний раз редактировалось riden; 22.06.2005 в 04:26.
Старый 22.06.2005, 04:22
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 15  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
да я и не спорю, но там нужны ещё и внешние файлы, а в моём примере нет, и у тебя этот способ только на приложении работает!

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

Регистрация: Jun 2005
Сообщений: 147
У тебя в примере отсутствует возможность передовать параметры. В таком случае возвращаемся назад, чем хуже один bat файл.

Кстати, ты мог бы скинуть свой готовый HTML, у меня ничего не получается. Может что делаю не так.

Старый 22.06.2005, 04:36
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 17  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
лови!
Вложения
Тип файла: zip FileMake.zip (637 байт, 222 просмотров)

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

Регистрация: Jun 2005
Сообщений: 147
Код:
у тебя этот способ только на приложении работает!
Дело в том, что я сохраняю текст из Flash, а у тебя один HTML. Но чтобы запускать этот HTML, тебе тоже понадобится приложение.


Последний раз редактировалось riden; 22.06.2005 в 04:54.
Старый 22.06.2005, 10:41
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 19  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
Ну и что, зато на web можно легко функцию вызвать даже из того же Flash, тем паче, что он приложение в кэше создаёт, а не на самом сервере!

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

Регистрация: Jun 2005
Сообщений: 147
Тогда уж лучше использовать Shared Object, если говорить про web. Для web существует масса других способов сохранения. Все это уже обсуждалось и выглядит бонально. А мне надоело объеснять тебе эти вещи. Ведь имено недостатки использования Shared Object локально, побудили меня сделать этот пример. Мне казалось что это понятно. Тем более, что толку вызывать HTML, если ты не можешь передавать ему информацию для сохранения из Flash.

Повторяю мой пример для локального использования, для локальных приложений, а не для web.


Последний раз редактировалось riden; 23.06.2005 в 09:40.
Создать новую тему Ответ Часовой пояс GMT +4, время: 14:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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