我正在维护一个flex应用程序,我有一个表单来创建新项目:
<mx:FormItem id="frmName"
width="100%"
label="{Translate.getInstance().translateWords.name}"
required.edit="true"
required.new="true"
required.view="false">
<s:Label id="name_l"
width="100%" height="23"
text="{ myProgramVO.program_name }"
maxDisplayedLines="0"
lineBreak="toFit"
includeIn="view"/>
<s:TextInput id="name_ti"
width="100%" height="23"
maxChars="100"
maxChars.edit="100"
maxChars.new="100"
text="{ myProgramVO.program_name }"
includeIn="edit,new"/>
</mx:FormItem>
我不知道为什么,但是当我正在创建一个新程序时,我不能用重音来写字符,但我可以在编辑程序时使用。并且似乎不是unicode问题,因为我可以毫无问题地键入ñ
。
mxml文件有<?xml version="1.0" encoding="utf-8"?>
,项目版本的文件相同。
有人可以指导我朝正确的方向发展吗?
PS:如果有人需要更多代码,只需要它,我会粘贴在pastebin或其他东西
答案 0 :(得分:0)
经过一些研究,似乎我的代码没有任何问题,混合html和swf时似乎有焦点问题。
当我尝试创建一个新程序时,我需要混合使用html和flex,但是当我编辑程序时,没有HTML代码,并且运行良好。
我只在linux(flash版本11.2)中遇到问题,在windows(版本11.8)中工作得很好,所以似乎已经修复了一个问题
无论如何,谢谢你们:)