![]() |
|
||||||||||
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
простая попытка добавить UITextField на канвас\
вызвала вот такую ошибку кто нить знает куда бежать? ИСХОДНЫЙ КОД var text:UITextField = new UITextField();
var format:UITextFormat = new UITextFormat( Application.application.systemManager, font, height );
text.multiline = false;
text.text = "TEXT";
text.setTextFormat(format);
text.antiAliasType = flash.text.AntiAliasType.ADVANCED;
text.validateNow();
addChild( text );
Main Thread (Suspended: TypeError: Error #2007: Parameter antiAliasType must be non-null.) flash.text::TextField/set antiAliasType [no source] mx.core::UITextField/validateNow mx.core::UITextField/set nestLevel mx.core::UIComponent/set nestLevel mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::addingChild mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::addingChild mx.core::Container/addChildAt mx.core::Container/addChild ASComponents::classLayoutElementCell/ASComponents:classLayoutElementCell::vAddPrice ASComponents::classLayoutElementCell/ASComponents:classLayoutElementCell::vCreate flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction [no source] flash.events::EventDispatcher/dispatchEvent [no source] mx.core::UIComponent/dispatchEvent mx.core::UIComponent/set initialized mx.managers::LayoutManager/mx.managers:LayoutManager::doPhasedInstantiation Function/http://adobe.com/AS3/2006/builtin::apply [no source] mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher2 mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А вы ошибку прочитали? Перевели? Поняли, на что она указывает?
|
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
2__etc - стек вызовов я вижу прекрасно, но мне это ни о чем не говорит ... антиальястайп у меня не пустой, валидацию я могу убрать, но это ничего не меняет ...
просто тупое выпадение при добавлении наследника ![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init();">
<mx:Script>
<![CDATA[
import mx.core.UITextFormat;
import mx.core.UITextField;
import mx.containers.Canvas;
private function init():void {
var canvas:Canvas = new Canvas();
addChild(canvas);
canvas.width = 300;
canvas.height = 100;
var text:UITextField = new UITextField();
var format:UITextFormat = new UITextFormat( Application.application.systemManager, 'Verdana', 20 );
text.multiline = false;
text.text = "TEXT";
text.setTextFormat(format);
text.antiAliasType = flash.text.AntiAliasType.ADVANCED;
text.validateNow();
canvas.addChild( text );
}
]]>
</mx:Script>
</mx:Application>
|
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
у меня динамический класс, не МХML ...
это как то связано с creationComplete ??? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Полностью код можно?
|
|
|||||
|
http://bugs.adobe.com/jira/browse/SDK-11271
весьма похоже на то что это жук в сдк, адобовцы утверждают что это пофикшено.. SDK Moxie M3 (Beta 2) - 175097 + НО! у меня такая же фигня в сдк 3.0.183453 кому верить? из чистого as фигушки, из мхмл - ок |
|
|||||
|
у меня примерчик попроще
package cl.scripts.containers.emotext.classes
{
import mx.controls.Image;
import mx.controls.Label;
import flash.text.AntiAliasType;
public class TextParser
{
include "../../../inc/tools.as";
public function newTextLabel(txt:String):Label{
var l:Label = new Label();
with (l){
plainText = new String(txt);
htmlText = new String( RegExpHelper.wrapURL(
StringsHelper.htmlentities(txt)
)
);
// Падает вот тут, при попытке прикинуть ширину текста
width = measureText(txt).width + 3;
}
}
.......
|
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
ставьте брейкпоинт в код и мониторьте, что происходит у вас - может при добавлении или применении стиля еще чего-нибудь не создано, ну или в том же духе.
кстати, разве антиалиасинг будет работать без внедрренных шрифтов?
__________________
Flex 2 и Co |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:42. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|