Flash超链接似乎截断了周围的空间
我有一个奇怪的bug,涉及Flash文本和超链接,htmlText在一个带有 一旦我将光标放在文本上,它就会自行修复: 以下是文本字段中的HTML:Flash超链接似乎截断了周围的空间,flash,actionscript-3,Flash,Actionscript 3,我有一个奇怪的bug,涉及Flash文本和超链接,htmlText在一个带有 一旦我将光标放在文本上,它就会自行修复: 以下是文本字段中的HTML: <p>The speeches at both the <a href="http://www.demconvention.com/speeches/" target="_blank">Democratic National Convention</a> last week and the <a href=
<p>The speeches at both the <a href="http://www.demconvention.com/speeches/" target="_blank">Democratic National Convention</a> last week and the <a href="http://www.gopconvention2008.com/videos" target="_blank">Republican National Convention</a> this week, have been, for me at least, must see TV.</p>
当我禁用附加到它的样式表时,效果仍然会出现,但将鼠标放在上面并不能固定间距。为了可读性,我使用了反别名,并嵌入了所有大写、小写、数字和标点符号。我还将指出,如果我将渲染设置更改为使用设备字体,错误就会消失
有什么想法吗?如果在锚元素前后放置非中断空格,会有什么不同吗
<p> ... <a ... >Link text</a> ... </p>
诚然,这充其量只是一种变通方法,但它可能会为您赢得一些时间来研究一个真正的解决方案。如果您在锚元素之前和之后立即放置非中断空格,会有什么区别吗
<p> ... <a ... >Link text</a> ... </p>
无可否认,这是一个最好的解决办法,但它可能会为您赢得一些时间来研究真正的解决方案。确保您的样式表声明了它应该如何处理锚定。如果您的CSS一看到a href前面的
祝你好运,我希望这会有所帮助。确保样式表声明了锚的作用。如果您的CSS一看到a href前面的
祝你好运,我希望这会有所帮助。圣牛也有同样的问题。显然,设置变量的顺序很重要。请看上面的第六个答复。我还注意到,这只发生在AntiAliasType.ADVANCED上,这是文本字段的默认值
_description = new TextField();
_description.selectable = false;
_description.width = WIDTH; // Global.
addChild(_description);
var myriadPro:Font = new MyriadPro(); // Embedded font.
var style:StyleSheet = new StyleSheet();
var styleObj:Object = new Object();
styleObj.fontFamily = myriadPro.fontName;
styleObj.fontSize = 13;
styleObj.textAlign = "left";
styleObj.color = "#FFFFFF";
style.setStyle("p", styleObj);
style.setStyle("a:link", styleObj);
style.setStyle("a:hover", styleObj);
_description.autoSize = TextFieldAutoSize.LEFT;
_description.antiAliasType = AntiAliasType.ADVANCED;
_description.condenseWhite = true;
_description.wordWrap = true;
_description.multiline = true;
_description.embedFonts = true;
_description.styleSheet = style;
_description.htmlText = '<p>A short description with an <a href="http://www.example.com/">HTML</a> link that can be clicked.</p>';
老天爷也有同样的问题。显然,设置变量的顺序很重要。请看上面的第六个答复。我还注意到,这只发生在AntiAliasType.ADVANCED上,这是文本字段的默认值
_description = new TextField();
_description.selectable = false;
_description.width = WIDTH; // Global.
addChild(_description);
var myriadPro:Font = new MyriadPro(); // Embedded font.
var style:StyleSheet = new StyleSheet();
var styleObj:Object = new Object();
styleObj.fontFamily = myriadPro.fontName;
styleObj.fontSize = 13;
styleObj.textAlign = "left";
styleObj.color = "#FFFFFF";
style.setStyle("p", styleObj);
style.setStyle("a:link", styleObj);
style.setStyle("a:hover", styleObj);
_description.autoSize = TextFieldAutoSize.LEFT;
_description.antiAliasType = AntiAliasType.ADVANCED;
_description.condenseWhite = true;
_description.wordWrap = true;
_description.multiline = true;
_description.embedFonts = true;
_description.styleSheet = style;
_description.htmlText = '<p>A short description with an <a href="http://www.example.com/">HTML</a> link that can be clicked.</p>';
我也有这个问题,并发现设置以下修复它为我
yourTextField.gridFitType = GridFitType.SUBPIXEL;
看起来这可能是由于将AntiAliasType设置为advanced(默认为PIXEL gridFitType)时引起的。我认为它会移动部分副本,因为它试图将字符固定为整个像素值。我也遇到了这个问题,并发现以下设置为我解决了这个问题
yourTextField.gridFitType = GridFitType.SUBPIXEL;
看起来这可能是由于将AntiAliasType设置为advanced(默认为PIXEL gridFitType)时引起的。我假定它会移动部分副本,因为它试图将字符固定为整个像素值。我尝试了上述所有方法,但发现确保autosize=false是解决我问题的方法。我尝试了上述所有方法,但发现确保autosize=false是解决我问题的方法。我也遇到了同样的问题。如果将“自动调整大小”设置为“中心”,则可以解决此问题。我不知道为什么,但它确实解决了问题。这似乎是一个Flash bug。我也有同样的问题。如果将“自动调整大小”设置为“中心”,则可以解决此问题。我不知道为什么,但它确实解决了问题。这似乎是一个闪光的错误
yourTextField.gridFitType = GridFitType.SUBPIXEL;