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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.08.2011, 20:45
OutSide вне форума Посмотреть профиль Отправить личное сообщение для OutSide Найти все сообщения от OutSide
  № 1  
Ответить с цитированием
OutSide

Регистрация: Aug 2011
Сообщений: 6
По умолчанию <img> в htmlText

Цитата:
Можно встроить графику или любой DisplayObject либо указать URL-адрес местоположения графики.
Можно вставить картинку из URL источника:
text.htmlText += "<img src=\"http://blablabla.ru/123.jpg\" />"

А как вставить просто графику или DisplayObject, которые загружены в сам флеш?

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
В новой технологии TLF это возможно "нативными" методами. При использовании обычного TextField такое возможно только через энное место. Но - возможно.
__________________
Reality.getBounds(this);

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

Регистрация: Aug 2011
Сообщений: 6
Цитата:
В новой технологии TLF это возможно "нативными" методами
Дай пожалуйста код, как. Сегодня с утра уже начал изучать TLF потихоньку, но пока так и не понял как это указать

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Код AS3:
package 
{
	import flash.text.engine.*;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.display.StageAlign;
	import flash.display.StageScaleMode;
 
	public class Main extends Sprite 
	{
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			stage.align = StageAlign.TOP_LEFT;
            stage.scaleMode = StageScaleMode.NO_SCALE;
			stage.showDefaultContextMenu = false;
			// entry point
			// Текстовые элементы:
			var fd:FontDescription = new FontDescription("Arial");
			var format:ElementFormat = new ElementFormat(fd);
			var string1:TextElement = new TextElement("The HTML importer now preserves unrecognized element tags, for example <foo>Text</foo>", format);
			var string2:TextElement = new TextElement(", by creating a TLF element and setting its typeName to be an element of that tag.", format);
			// Графический элемент:
			var sprite:Sprite = new Sprite();
				sprite.graphics.beginFill(0x000000);
				sprite.graphics.drawCircle(16, 16, 16);
				sprite.graphics.beginFill(0xFF0000);
				sprite.graphics.drawCircle(16, 16, 10);
			var image:GraphicElement = new GraphicElement(sprite, 32, 32, format);
			// Группируем элементы:
			var content:GroupElement = new GroupElement(Vector.<ContentElement>([string1, image, string2]));
			// Создаем абзац:
			var tb:TextBlock = new TextBlock(content);
			// Создаем блок Отображения:
			var textLine:TextLine = tb.createTextLine();
			addChild(textLine);
			textLine.x = 50, textLine.y = 50;
		}
	}
}
__________________
Reality.getBounds(this);

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

Регистрация: Aug 2011
Сообщений: 6
Wolsh, Спасибо. А можно это как то прикреплять к TLFTextField? через htmlText например. Или нужно к TextLine, приведенному выше прикреплять слайдер? И если к TLFTextField прикрепить нельзя, можно ли текстлайн сделать выделяемым текстом?

Еще вот нашел:
http://livedocs.adobe.com/flash/9.0/...=00000937.html

Но это для АС2, На АС3 это вообще не работает?

http://www.flasher.ru/forum/showthread.php?t=123787 - в ту же дверь..

Добавлено через 34 часа 9 минут
никто не знает?(


Последний раз редактировалось OutSide; 27.08.2011 в 13:13.
Старый 04.09.2011, 16:13
zerAlex2 вне форума Посмотреть профиль Отправить личное сообщение для zerAlex2 Найти все сообщения от zerAlex2
  № 6  
Ответить с цитированием
zerAlex2

Регистрация: Nov 2005
Сообщений: 148
TLF пока глючный. Смотрите аккуратнее, а то потом всё переделывать придется.

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

Регистрация: Dec 2006
Сообщений: 1,764
через CDATA
__________________
а за окном атлантический океан!

Старый 04.09.2011, 18:23
OutSide вне форума Посмотреть профиль Отправить личное сообщение для OutSide Найти все сообщения от OutSide
  № 8  
Ответить с цитированием
OutSide

Регистрация: Aug 2011
Сообщений: 6
как именно? пример пожалуйста..

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

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

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


 


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


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