Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash sIFR r436-警告:indexOf不是一个函数_Flash_Sifr - Fatal编程技术网

Flash sIFR r436-警告:indexOf不是一个函数

Flash sIFR r436-警告:indexOf不是一个函数,flash,sifr,Flash,Sifr,注:从joyent论坛交叉发布() 我可能疯了,但我一直在我的flash调试日志中看到以下消息: 警告:indexOf不是一个函数 我在sIFR演示页面上没有看到这些消息,因此它让我觉得这是我自己正在做的事情,尽管我最终能够在SifrStyleSheet中找到这个函数。如下所示: public function transform(style) { var format = super.transform(style); if(style.leading) format = ap

注:从joyent论坛交叉发布()

我可能疯了,但我一直在我的flash调试日志中看到以下消息:

警告:indexOf不是一个函数

我在sIFR演示页面上没有看到这些消息,因此它让我觉得这是我自己正在做的事情,尽管我最终能够在SifrStyleSheet中找到这个函数。如下所示:

public function transform(style) { var format = super.transform(style); if(style.leading) format = applyLeading(format, style.leading); if(style.letterSpacing) format.letterSpacing = style.letterSpacing; if(style.fontSize) { // Support font sizes relative to the size of .sIFR-root. if (this.fontSize && style.fontSize.indexOf('%') > 0) { format.size = this.fontSize * parseInt(style.fontSize, 10) / 100; } else { format.size = parseInt(style.fontSize, 10); } } format.kerning = _root.kerning == 'true' || !(_root.kerning == 'false') || sIFR.defaultKerning; return format; } 公共职能转变(风格){ var format=super.transform(样式); if(style.leading)format=applyLeading(format,style.leading); if(style.letterSpacing)format.letterSpacing=style.letterSpacing; if(style.fontSize){ //支持相对于.sIFR根大小的字体大小。 如果(this.fontSize&&style.fontSize.indexOf('%')>0){ format.size=this.fontSize*parseInt(style.fontSize,10)/100; }否则{ format.size=parseInt(style.fontSize,10); } } format.kerning=|u root.kerning=='true'| |!(|u root.kerning=='false')| | sIFR.defaultKerning; 返回格式; } 我找不到调用此函数的位置,它看起来像style.fontSize只使用font-size css属性的数字部分,因此查找“%”将是徒劳的。我疯了吗?是否存在导致调用此函数的CSS属性

谢谢


--Chris似乎你的一种风格使用了“字体大小”,但它在这方面失败了。也许您应该首先验证CSS文件,以确保没有忘记尾随“;”或使用fontSize而不是font size,或者您的字体大小值不正确?您也可以发布CSS吗?

您是否在Options.as中指定了任何CSS规则?JavaScript中的CSS规则是什么?