我已将文本设置为在 Flash 上可选择,并通过 google-swiffy 将其导出到 HTML5。但是,一旦导出,可选择的文本将不再可选择。我该如何解决?
1 回答
您无法从 Flash 中导出带有 Swiffy 的 TextField,您可以按原样导出 Flash 并在 swiffy 输出的顶部添加字段。我使用以下代码生成字段:
function createForm() {
var fields = new Array(
{ name: 'field1', left: 90, width: 135, height: 40 },
{ name: 'field2', left: 90, width: 135, height: 40 },
{ name: 'field3', left: 90, width: 135, height: 40 },
{ name: 'field4', left: 90, width: 135, height: 40 }
);
var top = 245;
var tabIndex = 1;
for( i in fields ) {
var input = fields[i];
var style = 'left:' + input.left +
'px;width:' + input.width + 'px;height:' +
input.height + 'px;top:' + top + 'px;';
// Create left
var html = '<input type="text" name="' + input.name +
'" tabindex="' + tabIndex + '" style="' + style + '"/>';
$("#form").append( html );
top += 75;
}
}