Actionscript连接错误

时间:2014-08-14 21:27:55

标签: php flash actionscript actionscript-2

我带着它来帮助一个朋友处理一个adobe flash问题,认为这将是一个逻辑问题,但我意识到,一旦我看到动作脚本代码,我就领先于自己......看起来很像java给我,但又一次,而不是我的专业领域。

问题似乎在于脚本区域,因为点击的按钮不会检查登录和放大器。密码字段,以便它可以记录用户。

所以我知道这是一个很长的镜头来到这里复制代码行&要求一些非常抽象的东西,但是如果有人冲浪有必要的洞察力至少指出我正确的方向呢?

所以这就是图片:

swf view from adobe flash cs6 trial

第35帧的脚本:

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();

所以我认为动作脚本的编码取决于时间轴(花了我一点时间)&框架35在每个字段登录前设置标签&密码告诉用户在其中键入内容;

第49帧首先将全局变量_root.bIsEDOCEmbed设置为_root.pEDOCAPI,只要它与undefined(我猜是一个php null值)不同,但不知道它首先被定义的位置(_root.pEDOCAPI);

然后第5行到第9行就像一个html输入占位符属性;

功能行10检查输入键盘键,如果它从登录字段中被击中,它将跳转到密码,否则将转到' entrer'的onRelease属性。对象;

第22至24行声明了一个' monEcouteur'一旦按下一个键,对象就会从第10行调用该函数;

第26行& 27是声明的两个变量而不是定义的;

如果在第29行定义变量&检查它的外观是否有互联网连接;

如果在第34行将变量设置为false,如果另一个变量未定义&一个字符空字符串;

第36行定义了entrer对象的属性(我称之为匿名函数),它检查登录&填写密码字段,以便它可以通过post方法将数据发送到index.php文件;

最后的最后一行是装饰性的这里没有真正的逻辑。

所以我的问题是: 在我猜测的某个地方,我错了,因为他们都是这样。 如果没有,我错过了什么,以便当单击按钮时,它不会将数据发送到index.php(var_dump($ _ POST);在index.php的开头没有显示任何内容)?

非常感谢你们继续读到这里,先发布在这里。

0 个答案:

没有答案