Php Actionscript故障连接
我承担了帮助一个朋友解决adobe flash问题的责任,认为这将是一个逻辑问题,但我意识到,一旦我看到actionscript代码,我就超越了自己,嗯,有点。。。在我看来很像java,但再一次,这不是我的专业领域 问题似乎出在脚本区域,因为单击的按钮并没有检查登录和密码字段以便用户登录 所以我知道复制代码行来这里是一件很难的事情&要求一些真正抽象的东西,但是如果有人冲浪时有必要的洞察力,至少能为我指明正确的方向呢 下面是图片: 第35帧处的脚本:Php Actionscript故障连接,php,flash,actionscript,actionscript-2,Php,Flash,Actionscript,Actionscript 2,我承担了帮助一个朋友解决adobe flash问题的责任,认为这将是一个逻辑问题,但我意识到,一旦我看到actionscript代码,我就超越了自己,嗯,有点。。。在我看来很像java,但再一次,这不是我的专业领域 问题似乎出在脚本区域,因为单击的按钮并没有检查登录和密码字段以便用户登录 所以我知道复制代码行来这里是一件很难的事情&要求一些真正抽象的东西,但是如果有人冲浪时有必要的洞察力,至少能为我指明正确的方向呢 下面是图片: 第35帧处的脚本: boite.login_lbl.text =
boite.login_lbl.text = ((_root.login_lbl != undefined && _root.login_lbl != "") ? _root.login_lbl : "Votre login");
boite.pass_lbl.text = ((_root.pass_lbl != undefined && _root.pass_lbl != "") ? _root.pass_lbl : "Votre mot de passe");
第49帧处的脚本:
_root.bIsEDOCEmbed = (_root.pEDOCAPI != undefined);
_root.focustxt = '';
logintext.onSetFocus = function() { _root.focustxt = 'login'; }
passtext.onSetFocus = function() { _root.focustxt = 'pass'; }
logintext.onKillFocus = function() { _root.focustxt = ''; }
passtext.onKillFocus = function() { _root.focustxt = ''; }
function myOnKeyDown() {
if (Key.isDown(Key.ENTER)) {
if (_root.focustxt == 'login') {
Selection.setFocus(passtext);
} else {
Selection.setFocus(entrer);
entrer.onRelease();
}
}
}
var monEcouteur = new Object();
monEcouteur.onKeyDown = myOnKeyDown;
Key.addListener(monEcouteur);
var action = 'auth';
var intro = '1';
if (_root.bIsEDOCEmbed) {
var edoc_trytologin = '1';
var internet_is_alive = _root.pEDOCAPI.isInternetAlive();
}
if ((_root.message_txt == '') || (_root.message_txt == undefined)) message_clip._visible = false;
entrer.onRelease = function() {
if ((logintext.text != "") && (passtext.text != "")) {
getURL(_root.basedir + "index.php" ,"_self","POST");
}
}
if (_root.logo_file != undefined && _root.logo_file != "") {
var img1:mcio.TImage = mcio.TImage(this.attachMovie(mcio.TImage.id, "img1", this.getNextHighestDepth()));
img1._x = 176;
img1._y = 104;
img1.setSize(160, 85);
img1.load(_root.logo_file);
}
以及第76帧处的脚本:
stop();
因此,我认为actionscript编码取决于花了我一点时间的时间轴&第35帧在每个字段登录和密码前设置标签,告诉用户在其中键入什么
第49帧首先将全局变量_root.bIsEDOCEmbed设置为_root.pEDOCAPI,只要它与未定义的变量不同,我猜是php空值,但不知道它是在哪里首先定义的_root.pEDOCAPI
然后,第5行到第9行的行为类似于html输入占位符属性
功能行10检查输入键盘键,如果从登录字段点击,则跳转到密码,否则跳转到“enter”对象的onRelease属性
第22行到第24行声明了一个“monEcouteur”对象,一旦按下一个键,该对象将从第10行调用函数
第26行和第27行是两个声明的变量,而不是定义的变量
如果第29行定义了一个变量&从外观上检查是否存在互联网连接
如果在第34行,如果另一个变量未定义,则将变量设置为false&一个空字符串
第36行定义了Enter对象的属性,我将调用匿名函数,它检查登录和密码字段是否已填充,以便可以通过post方法将数据发送到index.php文件
最后一行是装饰性的&这里没有真正的逻辑
因此,我的问题是:
我猜错了吗?因为这就是我的猜测。
如果没有,我错过了什么,以至于当点击按钮时,它不会将数据发送到index.php var_dump$\u POST;在index.php的开头没有显示任何内容
非常感谢您一直阅读到这里,首先在这里发布。我看不到这段代码将任何类型的数据发送到index.php的部分……这看起来像是一段非常古老的代码。事实上,我认为将代码发送到index.php的部分是在设置了enter的onRelease属性之后设置的,但我可能一直都错了。