文本字段无法使用swiffy将swf文件转换为html5

时间:2015-02-09 12:23:39

标签: html5 mobile flash

我有以下转换问题:

    1. 文本字段无法使用swiffy将swf文件转换为html5。
    1. 某些动画无效......
    1. 在某些浏览器中也存在声音问题。

有没有办法识别文本字段的操作?

我用谷歌搜索但没有任何作用..我认为他们说是用js。

1 个答案:

答案 0 :(得分:0)

1)关键是使用 javascript 中的这一行将值发送到swiffy对象:

  

function sendValue(){               myvalue的= inputFieldName.value;               stage.setFlashVars( 'myMessageFromTextfield =' + myvalue的);           }

2)然后,在fla文件中,在 actionscript2 中,获取值:

  

getValue = function(){       if(_level0.myMessageFromTextfield ==“undefined”|| _level0.myMessageFromTextfield == undefined){           this.cat.animCat.myText.text =“”;       } else {           this.cat.animCat.myText.text = _level0.myMessageFromTextfield;           returnButton._visible = true;       }   }

3)您需要不断监控te数据的时间,因此请使用setInterval:

  

myInterval = setInterval(this,“getValue”,100);

4)现在,要将值发送回html文件,我们使用附带数据的getURL:

  

returnButton.onRelease = function(){       getURL(“Javascript:showMessage('”_ _ level0.myMessageFromTextfield +“表示猫');”);   }

5)最后,再次在html中的 javascript 中,我们使用参数执行该函数:

  

function showMessage(message){               警报(消息);           }

它在IE,Firefox,Chrome,safari(ios)中完美运行。

所以你现在可以用ipad或iphone发送文字。

我在下一个链接中附加了源文件:

https://onedrive.live.com/redir?resid=E64343A7ADE7D670!1401&authkey=!AO86aUEdyZRqQN4&ithint=file%2czip

希望这对你有所帮助(我一直试图在几个月内解决这个问题,直到今天为止)。