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

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

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

Регистрация: Apr 2012
Сообщений: 48
Второй вариант работает, но хотелось бы с реализацией создания текстового поля. сейчас буду пробовать и пытаться.

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

Регистрация: Feb 2012
Сообщений: 1,540
Итак, сначала берем инструмент Текст:
[IMG]http://image.************/user/l3349aigui.jpg[/IMG]
Потом создаем текстовое поле:
[IMG]http://image.************/user/1z34jku7c0.jpg[/IMG]

[IMG]http://image.************/user/xnde9w8tof.jpg[/IMG]
Теперь лезем в настройки и меняем тип:
[IMG]http://image.************/user/b334jk8tu8.jpg[/IMG]
И прописываем имя:
[IMG]http://image.************/user/xzdejk88m4.jpg[/IMG]
Все!

Добавлено через 7 минут
Кстати, если у тебя выбрано:
[IMG]http://image.************/user/1zde9k8vtm.jpg[/IMG]
То тебе надо внедрить шрифт:
[IMG]http://image.************/user/1nnevajw0e.jpg[/IMG]
Потом:
[IMG]http://image.************/user/xnzo9wjany.jpg[/IMG]


Последний раз редактировалось MikroAcse; 20.04.2012 в 15:01.
Старый 20.04.2012, 15:10
nayanov вне форума Посмотреть профиль Отправить личное сообщение для nayanov Найти все сообщения от nayanov
  № 13  
Ответить с цитированием
nayanov

Регистрация: Apr 2012
Сообщений: 48
в принципе второй вариант устраивает. сейчас буду разбираться с переносом по словам, цвет, шрифт, позиционирование в рабочей области скрол.
если есть наработки не откажусь от них.

Добавлено через 1 минуту
я так делал с самого начала и ошибка вылезала, скорее проблема в том что у меня весь код находиться в отдельном as.

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

Регистрация: Feb 2012
Сообщений: 1,540
Ты уверен, что тебе подойдет второй вариант? Я вижу, ты новичок.

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

Регистрация: Apr 2012
Сообщений: 48
Вот весь код *.as


Код AS3:
package net.dndigital.draganddrop {
 
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	import flash.events.Event;
	import fl.containers.UILoader;
	import flash.net.URLLoader; 
    import flash.net.URLRequest;
	import flash.text.TextField;
 
	public class buksa extends MovieClip {
 
 
		public function buksa ()
		{
			buttonMode = true;
			addEventListener( MouseEvent.MOUSE_DOWN, down );	
 
		}
		protected function down ( event:MouseEvent ) :void
		{
			parent.addChild ( this );
			startDrag();
			stage.addEventListener ( MouseEvent.MOUSE_UP, stageUp );
 
		}
 
		protected function stageUp ( event:MouseEvent ) :void
		{
			stage.removeEventListener ( MouseEvent.MOUSE_UP, stageUp );
			stopDrag();
 
			if(dropTarget)
			{
				if( dropTarget.parent.name == "korz")
				{
					//scaleX = scaleY = 1;
					//alpha = 1;
					x = 320;
					y = 240;
					//y = stage.stageHeight - height - 300;
					//x = stage.stageWidth - width -50;
					buttonMode = false;
					removeEventListener(MouseEvent.MOUSE_DOWN, down);
 
					var myUILoader:UILoader = new UILoader();
					myUILoader.source = "swf/korpus_buksa.swf";
					//myUILoader.scaleContent = false;
					myUILoader.move(-320, -240);
					myUILoader.setSize(800, 600);
					addChild(myUILoader);
 
					var korpusUILoader:UILoader = new UILoader();
					korpusUILoader.source = "swf/korpus.png";
					//myUILoader.scaleContent = false;
					korpusUILoader.move(-300, 415);
					korpusUILoader.setSize(155, 75);
					addChild(korpusUILoader);
 
					//----------------------------------------------------------------------------
					//ПЕРВЫЙ ВАРИАНТ
					var loader:URLLoader = new URLLoader();
					loader.load(new URLRequest("swf/txt_bk.txt"));
					loader.addEventListener(Event.COMPLETE, onComplete);
					function onComplete(e:Event):void 
					{
					txt_bk.text=loader.data;
					}
 
					//ВТОРОЙ ВАРИАНТ
					/*var loader:URLLoader = new URLLoader();
					loader.load(new URLRequest("swf/txt_bk.txt"));
					loader.addEventListener(Event.COMPLETE, onComplete);
 
					function onComplete(e:Event):void {
						var txt_bk:TextField = new TextField(); //создаем текстовое поле
						addChild(txt_bk); //добавляем его на сцену
 
						txt_bk.text=loader.data;
					}*/
 
 
				}				
			}
		}
 
 
 
	}
}
Добавлено через 58 секунд
Да вообще ноль. только начал осваивать поскольку возникла большая потребность на работе.
лучше оба варианта рассмотреть.

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

Регистрация: Feb 2012
Сообщений: 1,540
Ладно, вот, что тебе понадобится:

autoSize : String
Управляет автоматической настройкой размеров и выравниванием текстовых полей.

background : Boolean
Указывает, используется ли в текстовом поле фоновая заливка.

backgroundColor : uint
Цвет фона текстового поля.

border : Boolean
Указывает, есть ли у текстового поля рамка.

borderColor : uint
Цвет рамки текстового поля.

embedFonts : Boolean
Определяет, должна ли выполняться визуализация с использованием структур встроенных шрифтов.

htmlText : String
Содержит HTML-представление содержимого текстового поля.

length : int
[только для чтения] Число символов в текстовом поле.

maxChars : int
Введенное пользователем максимальное число символов, которое может содержать текстовое поле.

maxScrollH : int
[только для чтения] Максимальное значение scrollH.

maxScrollV : int
[только для чтения] Максимальное значение scrollV.

mouseWheelEnabled : Boolean
Логическое значение, определяющее, выполняет ли проигрыватель Flash Player автоматическую прокрутку многострочных текстовых полей, когда пользователь щелкает текстовое поле и вращает колесико мыши.

multiline : Boolean
Показывает, является ли текстовое поле многострочным.

numLines : int
[только для чтения] Определяет число строк текста в многострочном текстовом поле.

scrollH : int
Текущее положение горизонтальной прокрутки.

scrollV : int
Вертикальное положение текста в текстовом поле.

selectable : Boolean
Логическое значение, определяющее, можно ли выбрать текстовое поле.

selectionBeginIndex : int
[только для чтения] Отсчитываемое от нуля значение индекса для первого символа в текущем выделенном фрагменте.

selectionEndIndex : int
[только для чтения] Отсчитываемое от нуля значение индекса для последнего символа в текущем выделенном фрагменте.

text : String
Строка, представляющая текущий текст в текстовом поле.

textColor : uint
Цвет текста в текстовом поле (в шестнадцатеричном формате).

textHeight : Number
[только для чтения] Высота текста в пикселях.

textWidth : Number
[только для чтения] Ширина текста в пикселях.

thickness : Number
Толщина контуров символов в данном текстовом поле.

type : String
Тип текстового поля.

wordWrap : Boolean
Логическое значение, определяющее применение переноса по словам к текстовому полю.

Больше.
Примеры использования.


Последний раз редактировалось MikroAcse; 20.04.2012 в 15:34.
Старый 20.04.2012, 16:54
nayanov вне форума Посмотреть профиль Отправить личное сообщение для nayanov Найти все сообщения от nayanov
  № 17  
Ответить с цитированием
nayanov

Регистрация: Apr 2012
Сообщений: 48
ВСЕМ СПАСИБО ОГРОМНОЕ ЗА ПОМОЩЬ!!! А В ОСОБЕННОСТИ MikroAcse!!!
Дело пошло, со всем разобрался, конечно с вашей помощью.

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

Регистрация: Feb 2012
Сообщений: 1,540
Незачто.

Старый 15.06.2013, 20:32
surrealism.ru вне форума Посмотреть профиль Отправить личное сообщение для surrealism.ru Найти все сообщения от surrealism.ru
  № 19  
Ответить с цитированием
surrealism.ru

Регистрация: Nov 2005
Сообщений: 8
Народ, не осиливаю заставить флеш брать текст из тхт. Может кто в порядке благотворительности скинет fla, что бы я посмотрел как что.
Спасибо.

Добавлено через 4 часа 7 минут
Все время одно и то же: 1046: Type was not found or was not a compile-time constant: URLLoade.

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

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

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


 


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


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