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

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

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

Регистрация: Oct 2007
Сообщений: 66
По умолчанию Icon и Bitmap

Необходимо добавить картинку на кнопку все просто когда используешь Embed
Но у меня другая ситуация у меня есть BitMap Картинки и ни как не могу ее привести к Class который требуется для добавления в виде иконки.
Заранее благодарен за помощь!

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

Регистрация: Oct 2007
Сообщений: 66
Вот тестовый код проблеммы ГУРУ ПРОШУ ВАШЕЙ ПОМОЩИ!

Код:
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init();">
<mx:Script>
        <![CDATA[
        	import mx.controls.Image;
        	import mx.utils.Base64Decoder;
        	import mx.controls.Button;
        	
  			
  			private var img:Image = new Image();
  			private var b:Button = new Button();
            private function init():void
            {
//Картинка в base64
            	var imgBase64:String = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAStJREFUOE9jYBg0oHDW8/9NC57/z5z4+D8uR4W3P8Apx5A789n/VUfe/8elKL77wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvgUXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbAIu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPulf8gBXgVDZqMh+wQAPB2wKsSwCgmAAAAAElFTkSuQmCC";
            
            	b.height = 22;
            	b.width = 26;
            	/* то как создают
         		[Embed(source='BrandLogo22LP.jpg')]
         		var c:Class
            	b.setStyle("icon",c);
*/
            	this.addChild(img)
            	Base64toImage(imgBase64);
            }
       		private function Base64toImage(base64string:String):void 
			{
				var base64Decoder:Base64Decoder = new Base64Decoder();
				base64Decoder.decode(base64string);
				var loader:Loader = new Loader();
				loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteHandler);
				loader.loadBytes(base64Decoder.flush());
			}
		
			private function loadCompleteHandler (e:Event):void 
			{
				var bm:Bitmap = (e.target as LoaderInfo).content as Bitmap;
				
                               
				
				//для проверки работоспсобности загружаем битмап в картинку
				img.source = bm;
//Пытаюсь создать такой же объект как создает EMBED 				

				 var C:Class;
				C=Object;
				C.prototype.constructor;
//Не получается пока ПОМОГИТЕ!

				b.setStyle("icon",C);
				this.addChild(b);
			}
            
        ]]>
    </mx:Script>

</mx:Application>

Старый 09.12.2008, 14:36
doook вне форума Посмотреть профиль Отправить личное сообщение для doook Найти все сообщения от doook
  № 3  
Ответить с цитированием
doook

Регистрация: Dec 2008
Сообщений: 1
_http://livedocs.adobe.com/flex/3/html/help.html?content=wrapper_13.html
вот такой обект он создает...

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

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

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


 


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


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