小编Jor*_*dan的帖子

shell脚本错误期待"做"

#!/bin/sh
while true ; do
echo "WTF"
done
Run Code Online (Sandbox Code Playgroud)

这给出了语法错误:语法错误:意外的文件结束(期待"do")

我也尝试过:

#!/bin/sh
while :
do
echo "WTF"
done
Run Code Online (Sandbox Code Playgroud)

linux bash shell

12
推荐指数
1
解决办法
3万
查看次数

Ant生成带有反斜杠而不是斜杠的jsfl

我正在使用Ant和FDT 3,我让Ant创建了一个jsfl来编译fla.当我在Ant中使用内置的'$ {basedir}'属性时,它给了我带有反斜杠(\)的路径,因为我在Windows上.问题是,当它通过jsfl时,斜杠被视为转义.我需要知道如何修改basedir属性,以便将斜杠转换为正斜杠.我试过在jsfl中将反斜杠分解为反斜杠,并使用正斜杠作为分隔符加入它,但反斜杠仍然会导致问题.

所以我需要知道的是如何更改Ant中的basedir以获得正斜杠?

ant fdt filepath

9
推荐指数
1
解决办法
6391
查看次数

As3字体嵌入

我已经看到很多与flash中的字体嵌入相关的问题,我似乎无法找到问题的答案.

我从字体swf加载字体并在高级别注册它们,以便它们可以在子swfs中使用.问题是子swf也可能嵌入这些字体,但不是明确的,这意味着它们只是嵌入,因为子swf中有使用字体的某些字符的字段.这意味着子项中的文本字段使用不完整的嵌入字体,而不是在父项或任何级别的祖父项中注册的嵌入式完整集.这也意味着可能成为这个孩子的孩子的swfs将无法获得完整的字体.

我的问题:有没有办法告诉flash在编译时没有嵌入,在任何情况下,字体都变成了swf?如果没有,是否有工具从已编译的swf中删除嵌入字体?

到目前为止,我已经考虑过/注意到的一些事情:

  • 好像每个Font类都绑定到ApplicationDomain.(确认这将有所帮助)
  • 在文本字段上使用设备字体不会导致嵌入任何字体.(但不是我的选择,因为我需要字段在运行时从父swf嵌入字体.)
  • 我找不到取消注册字体的方法或只是告诉加载的子swfs使用父字体,这对于应用于加载的子swfs很有用.
  • 可以将子项加载到允许字体的父定义覆盖子定义的不同上下文中.(或者是否会有两个定义,如果有,哪一个优先?)
  • 从子库中加载资源并将其添加到舞台将获得字体的父级定义.(这是有道理的,因为资产是在孩子的领域之外创建的)
  • 一个可能的解决方案可能是不在文本字段中添加任何字符以编译swf,但这实际上不是一个选项,因为我需要使用任何字体的静态文本.

我已经开始形成一个关于问题在我脑海中可能不正确的定义,所以请在必要时退一步,给我一个关于问题的不同观点.到目前为止,我上面提到的问题似乎是正确的问题,如果有解决方案,我的所有问题都会消失.

谢谢!

flash fonts embedding actionscript-3

6
推荐指数
1
解决办法
2250
查看次数

标签 统计

actionscript-3 ×1

ant ×1

bash ×1

embedding ×1

fdt ×1

filepath ×1

flash ×1

fonts ×1

linux ×1

shell ×1