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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
По умолчанию Поднять исходники в Flash CS

Здравствуйте.
Был перепад электричества, в итоге пк ребутнулся, рабочие исходники от этого убили. Отдекомпилил свфку (классы ведь внешние и в итоге не битые). Маски и графика, все перетянул, а вот с текстовими полями трабла, а больше все конечно трабла с подтягивание шрифтов, ни как не хочет подтягивать нормально шрифт, срабатывает только при первом запуске исходника, что бы выпустить релиз нужно перезапускать Flash IDE, перетягивание компонентов в другой проект не помогает, кто знает как побороть, полностью ноново пересобирать интерфейс очень не хочется. Может кто сталкивался с подобным? Трейсировка системных шрифтов показывает что флеш по несколько раз одних и тех же шрифтов поподтягивал и больше всего из-за этого трабла.
__________________
return this...

Старый 22.04.2013, 08:59
Кот Баюн вне форума Посмотреть профиль Отправить личное сообщение для Кот Баюн Найти все сообщения от Кот Баюн
  № 2  
Ответить с цитированием
Кот Баюн
 
Аватар для Кот Баюн

Регистрация: Feb 2013
Адрес: Город, которого нет
Сообщений: 586
Отправить сообщение для Кот Баюн с помощью ICQ Отправить сообщение для Кот Баюн с помощью Skype™
было такое. раньше. когда стояла у меня файловая система FAT32, исходники дохли регулярно.
спасла положение работа с файловой системой NTFS, и впоследствии покупка UPS-ника.

Старый 22.04.2013, 10:52
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 3  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
парадокс в том что ups пылился в шкафу) Над переходить на svn

Добавлено через 1 час 58 минут
Код AS3:
package inquestion.data {
 
	import flash.text.Font;
	import flash.text.TextField;
	import flash.text.TextFormat;
 
	import flash.events.Event;
	import flash.display.*;
	import flash.net.*;
 
	public class FontMng {
 
		[Embed(source="/asset_font/MyriadPro-BoldCond.otf", fontFamily="MBC", mimeType="application/x-font", embedAsCFF = 'false')]
		public static  const Myriad2ProBoldIT:Class;
 
		[Embed(source="/asset_font/MyriadPro-Bold.otf", fontFamily="MB", mimeType="application/x-font", embedAsCFF = 'false')]
		public static  const Myriad2ProBold:Class;
 
		[Embed(source="/asset_font/MyriadPro-Cond.otf", fontFamily="MC", mimeType="application/x-font", embedAsCFF = 'false')]
		public static  const Myriad2ProC:Class;
 
		[Embed(source="/asset_font/MyriadPro-BoldCondIt.otf", fontFamily="MBCI", mimeType="application/x-font", embedAsCFF = 'false')]
		public static  const Myriad2ProCI:Class;/**/
 
		public function FontMng() {
			// constructor code
			traceFont();
		}
 
 
 
		public function fontInit(evt:Event):void {
			//fontClass:Class = evt.currentTarget.applicationDomain.getDefinition("testFont_myriadprod1") as Class;
			//font
 
			var _arr		:Array	= Font.enumerateFonts();
			for each( var i in _arr){
 
				trace(i.fontName);
 
				/*
				trace('font');
				for ( var id in i)
				trace(id+" >> "+i[id]);*/
			}
		}
 
		public function setStyle(txt:TextField,fontName:String, size:uint = 0, color:Number = -1, align:String = 'center'):void
		{
			trace('SET '+fontName);
 
			txt.embedFonts = true;
			txt.selectable = false;
 
			txt.autoSize = align;
 
			var myHeadingFormat:TextFormat = new TextFormat(fontName);
 
			if (color>=0) {
				myHeadingFormat.color = color;
			}
 
			if (size) {
				myHeadingFormat.size = size;
			}
 
			txt.setTextFormat(myHeadingFormat);
			txt.defaultTextFormat = myHeadingFormat;
		}
 
		public function setStyleArray($arr:Array,fontName:String):void
		{
			traceFont();
			for ( var txt in $arr) setStyle($arr[txt],fontName);
		}
 
		private function traceFont():void {
			var _arr		:Array	= Font.enumerateFonts();
			for each( var i in _arr){
 
				trace(i+" >> "+_arr[i]);
				trace(i.fontName);
			}
		}
 
 
 
	}
 
}
Код:
[object Font] >> undefined
MB
[object Font] >> undefined

[object Font] >> undefined
MC
[object Font] >> undefined
_24pt_st
[object Font] >> undefined
Calibri_24pt_st
[object Font] >> undefined
MBCI
[object Font] >> undefined
MBC
[object Font] >> undefined
Myriad Pro Cond
[object Font] >> undefined
Myriad Pro Cond
[object Font] >> undefined
Arial
[object Font] >> undefined
Calibri_24pt_st
[object Font] >> undefined
Myriad Pro Cond
Добавлено через 2 часа 3 минуты
может ктото знает как очистить стек шрифтов а потом переатачить?
__________________
return this...

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

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

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


 


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


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