![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
Второй вариант работает, но хотелось бы с реализацией создания текстового поля. сейчас буду пробовать и пытаться.
|
|
|||||
|
Регистрация: 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. |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
в принципе второй вариант устраивает. сейчас буду разбираться с переносом по словам, цвет, шрифт, позиционирование в рабочей области скрол.
если есть наработки не откажусь от них. Добавлено через 1 минуту я так делал с самого начала и ошибка вылезала, скорее проблема в том что у меня весь код находиться в отдельном as. |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
Ты уверен, что тебе подойдет второй вариант? Я вижу, ты новичок.
|
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
Вот весь код *.as
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; }*/ } } } } } Да вообще ноль. только начал осваивать поскольку возникла большая потребность на работе. лучше оба варианта рассмотреть. |
|
|||||
|
Регистрация: 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. |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
ВСЕМ СПАСИБО ОГРОМНОЕ ЗА ПОМОЩЬ!!! А В ОСОБЕННОСТИ MikroAcse!!!
Дело пошло, со всем разобрался, конечно с вашей помощью. |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
Незачто.
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 8
|
Народ, не осиливаю заставить флеш брать текст из тхт. Может кто в порядке благотворительности скинет fla, что бы я посмотрел как что.
Спасибо. Добавлено через 4 часа 7 минут Все время одно и то же: 1046: Type was not found or was not a compile-time constant: URLLoade. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|