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

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

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

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Я не знаю что и почему в вашем случае вызывает ошибку, но вот этот код отлично работает: создает файл text.txt и записывает туда данные из формы.


Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
 
	<fx:Script>
		<![CDATA[
			public var fr:FileReference = new FileReference();
			public var txt:String ;
			protected function saveTxt_clickHandler(event:MouseEvent):void
			{
				txt = txtData.text;
				fr.save(txt, 'text.txt');
			}
		]]>
	</fx:Script>
	<s:Button x="146" y="219" label="Кнопка" id="saveTxt" click="saveTxt_clickHandler(event)"/>
	<s:TextInput x="246" y="219" width="208" id="txtData"/>
</s:Application>

Старый 19.09.2010, 18:27
sacden вне форума Посмотреть профиль Отправить личное сообщение для sacden Найти все сообщения от sacden
  № 12  
Ответить с цитированием
sacden
[+1.3 10.09.10]

Регистрация: Oct 2007
Сообщений: 27
Всем спасибо за участие =) Проблема решена, тему можно закрывать =) вот код, может кому пригодится....

Код AS3:
savik.addEventListener(MouseEvent.CLICK, stageClickHandler);
function stageClickHandler(e:MouseEvent):void
{
	var a:String = '';
	var b:String = '';
	var c:String = '';
	var d:String = '';
 
	var file:FileReference = new FileReference();
 
	a = a + "my1=" + Input_text.text + "&my2=" + Input_text2.text + "&my3=" + Input_text3.text + "&my4=" + Input_text4.text;
	file.save(a,'text.txt');
 
}

Старый 28.09.2010, 09:40
Bond вне форума Посмотреть профиль Отправить личное сообщение для Bond Найти все сообщения от Bond
  № 13  
Ответить с цитированием
Bond

Регистрация: Sep 2010
Адрес: г. Железнодорожный
Сообщений: 17
Что-то у меня не получилось: на строки
var file:FileReference = new FileReference();
a = a + "= проба";
file.save(a,'test.txt');
выбрасывает сообщение об ошибке компиляции:
1061: Call to a possibly undefined method save through a reference with static type flash.net:FileReference.
Не подскажете ли в чем дело?

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
компилировать надо под 10-й плеер и выше.

Старый 28.09.2010, 17:05
Bond вне форума Посмотреть профиль Отправить личное сообщение для Bond Найти все сообщения от Bond
  № 15  
Ответить с цитированием
Bond

Регистрация: Sep 2010
Адрес: г. Железнодорожный
Сообщений: 17
Как понять "под 10-й плеер"? У меня Adobe Flash AS3 9 версия. Компилирую прямо в среде. М.б. надо чего-то подгрузить?

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Adobe Flash AS3
Может все таки CS3?
Цитата:
Как понять "под 10-й плеер"?
Понимать следует прямо.

Добавлено через 5 минут
Способы компилиции в CS3 под десятый плеер, можно найти в сети

Старый 28.09.2010, 17:21
Bond вне форума Посмотреть профиль Отправить личное сообщение для Bond Найти все сообщения от Bond
  № 17  
Ответить с цитированием
Bond

Регистрация: Sep 2010
Адрес: г. Железнодорожный
Сообщений: 17
Да,конечно, CS3 (опечатка). Alatar, извините, пожалуйста, ссылочку не подкинете?

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
вот например.

Старый 28.09.2010, 18:01
Bond вне форума Посмотреть профиль Отправить личное сообщение для Bond Найти все сообщения от Bond
  № 19  
Ответить с цитированием
Bond

Регистрация: Sep 2010
Адрес: г. Железнодорожный
Сообщений: 17
Спасибо. Только очень уж сложно (целая процедура, да и расписано на аглицком языке с разными предостережениями). Нет ли какого-нибудь другого способа (кода) отправить кусок текста из ролика в текстовый файл?

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Есть и не один: CS4, CS5, FlexSDK 3 / 4 + (любой IDE по-вкусу).
Либо по-старинке, заливаете на сервер и скачиваете с отдачей пользователю.

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

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

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


 


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


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