我有以下转换问题:
有没有办法识别文本字段的操作?
我用谷歌搜索但没有任何作用..我认为他们说是用js。
答案 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发送文字。
我在下一个链接中附加了源文件:
希望这对你有所帮助(我一直试图在几个月内解决这个问题,直到今天为止)。