0

我已经上传了我的 .swf,其中嵌入了粗体、正常和斜体字形。然后我转到我的 sifr-config.js 文件以使用 CSS 设置文本样式。除 font-style:italic 外的所有属性;和字体粗细:粗体;是有效的。

事实上,当我尝试使用这些属性时,Flash 文本根本不会出现。

但是,如果我回到我的 Flash 文件并将第一个字形从“普通”更改为“粗体”或“斜体”然后重新导出,它会将 Flash 文本显示为我刚刚将第一个字形更改为的任何样式.

这是我的 CSS 所有属性,除了 font-weigh 和 font-style 工作:

sIFR.replace(ronnia, {
  selector: 'h1, logo-text',
  wmode: 'transparent',
  css: '.sIFR-root { font-size:200px; background-color:none; color: #000000; text-transform: uppercase; font-style:Italic; display:block;}'
});

我对sIFR这件事真的很陌生,有什么想法我可能做错了吗?

4

2 回答 2

0

解决方案(eeehhh - 解决方法):

这是从 flash-problem 导出的 - 我读过其他一些关于 flash 不导出 fla 文件的样式 3 和 4 的帖子。(字体不会导出

这让我尝试这样做:我将 'bold' 作为样式应用于 sifr3-r436-fla 文件中的第一个单词(单词 'Make')并将其导出。在演示 index.html 文件中,我调用了这个 swf 文件,但我没有将 css 代码部分更改为粗体(字体粗细:正常)——这是我第一次能够使用 sIFR 显示字体的“粗体”样式.

我想我会坚持为每个字体粗细制作单独的 swf 的工作流程。

马克,我想很多人都在为此苦苦挣扎——你会在 sIFR 文档网站上告诉人们这个问题吗?

问题:我也为这个问题而苦恼。只有“正常”适用于某些字体。我尝试使用的一种字体没有“BoldItalic”,所以我将其设置为“bold”——这可能是“bold”失败的原因吗?

有人解决了这个问题吗?如果没有,我会尝试设置一个演示页面供 Mark 探索。

像杰伊一样,我想知道这是否是字体问题——某些字体的问题是已知问题吗?

实际上“粗体”“斜体”“粗体&斜体”是我尝试的几乎所有字体的问题。只有在 verdana 和 georgia 的成功......

我错过了哪些重要信息?我在 fla 文件中做错了吗?

我试图检查什么在做什么 - 我将粗体字体样式应用于 fla 文件中的“正常”单词 - 但这没有任何效果。我想这只是将字体样式嵌入到 te swf 文件中的问题。

于 2009-12-04T22:55:08.500 回答
0

代码Italic用大写字母 I 表示。Flash 对 CSS 支持很挑剔,所以这可能是个问题。除此之外,如果您可以添加指向演示页面的链接,将会有所帮助。

于 2009-10-31T20:19:07.007 回答