|
|
|||||
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
ошибка с добавлением UITextFiled???
простая попытка добавить 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,784
|
А вы ошибку прочитали? Перевели? Поняли, на что она указывает?
|
|
|||||
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
2__etc - стек вызовов я вижу прекрасно, но мне это ни о чем не говорит ... антиальястайп у меня не пустой, валидацию я могу убрать, но это ничего не меняет ...
просто тупое выпадение при добавлении наследника |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
<?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,784
|
Полностью код можно?
|
|
|||||
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, время: 23:44. |
|
« Предыдущая тема | Следующая тема » |
|
|