Flash

Actions

loadVariables - ��������� � ���� ��� ����� ������� ����������

Rambler's Top100
loadVariables
(���������� �������)
��������� � ���� ��� ����� ������� ����������.
��������� :

loadVariables (url, target);
loadVariables (url, target, method);
���������:
url
- ���������� ��� ������������� ����� ��������� ���������� - �������� �� ������� �������, ������� ���������� ����������, ��� ���������� �����, ����������� ����������. ��� ��������� � ����, ���� ������ ���������� � ��� �� ���������, ��� � �������� ����.
target
- ������, ����������� �������, ��� ��� ����-�����, ���� ���������� ������� ���������� ����������. ������ (�������) ���� ��������� �� ������� ������ (level 0), ������������ ����� ����� ��������� �� ������� � ������� ��������.
method
- �������������� ��������, ����������� ����� �������� ���������� �������� ��������. ���� �� �����, �� ���������� ������� ��������� ��������� ���������� ��������, � target �������� ����������� ����������. ���� ���� �������� ������, �� ���������� �����������, �� �� ������������. ����������� ���������� ��� method �������� "GET" � "POST". ���� �������� ������ ���� ���������, � �� ���������� ��� ������ ����������.

������ ���������� ������ ������� ������������ ��� ������ Action Script. ������ ����������� loadVariables() ����� ����� ������������� � ���� ���������� �� ���������� ����� ��� ������������ �� ������� ���������� - ��������, �������� PHP. �������� ��������� ��� ����������, ����������� ����� loadVariables(), �������� ���� ��� �������, ��������� � target, � ����� ������ ������ �������� string. ��� ������������ ����������� ���������� � ������� ��������� ��������� ����� ������������ � �������� �������� ��������� target ������ ������.
������ : ������������ ���������� � ������� ��������� ���������.
loadariables("myVars.txt", "");
// ��������� ���������� �� myVars.txt
// � ������� ��������� ���������
��� ����������� �� ����, ����� �� ����������� ���������� ���������� � ��������� �����, ��� �� ������� ��������, ��� ������ ����� ������, ��������������� ��������� URL:
  • ��� ������ ���������� ������ ���������� �� �� �������� ������ ���������, ��� ��������: firstName=Jon.
  • ���� ����/�������� ������ ����������� ������������ (&): firstName=Jon&lastName=Smit.
  • ������� ������ ���� �������� ������� ���� (+).
  • ����� ������, �� ���������� ��������, ������ (1-9) ��� ��������� ������ (a-z, A-Z), ������ ���� ������� ����������������� escape-������������������� ���� %xx, ��� xx �������� ������� �������� ������� � Latin 1 � ����������������� ����.
    ��������� ������ ������� ���������� ���������� �����, �������������� �� Flash ����������� loadVariables().
    ������ : �������������� �� ����� ���������� name � address.
    name=Jon&address=65+malkom+st%21
    // name ������������� �������� "Jon"
    // address ������������� �������� "65 malkom st!"
    
    ��������� ����, ������� ������������ � loadVariables(), �������� ������� ��������� ������, ���������� ���������� � ��������� URL, ��� �������� ����. ��� �������� ���������� �� �������� ���������� ����� ���� � ����� ����������� ��� �������� URL � ������ ������� loadVariables().
    ������ : �������� ���������� � ������� ��������� ���������.
    // ��������� ���������� �� myVar.txt
    // � ������� ��������� ��������� ������
    loadVariables("myVar.txt", "_root");
    
    loadVariables() ����� ����� ������������ �� ��������� ��� ����������� �������, ��������� ���������� � ��������� URL. ����� �������� �������� ���������� � ����� Flash � ����� �� ����� ������� loadVariables(), �� ������ ������ MIME-��� ������ ��� "application/x-www-urlform-encoded".

    �� ����� � ������� ����������, ������� loadVariables() ����� ����� ���������� ���������� � �������� �� ������� �������. ����� ��������� � �������� ��� ����������, ������������ � ������� ��������� ���������, �������� method ��� ������ ������� loadVariables() �������� ������ "GET" ��� "POST". ���������� ������������ � ������� ��������� URL.
    ���� method ����� ��� "GET", ���������� ���������� ��� ������ ������� � URL ��������.
    ���� method ���������� ��� "POST", ���������� ���������� ����� ��������� HTTP POST.
    �.�. ��� ����������� ���-�������� ������������ ����� URL ����� ����� 255 � 1024 ���������, ��� �������� ������� ������� ������ ����������� "POST", � �� "GET".

    �� ����������� ������������ loadVariables() ��������� ������ � ������� ������, �� �������� ��� �������� �����. �������, ������� ����������� loadVariables(), ����������� � ��������� �������.

    �������� ����� ��������� ���������������������?
    www.domainname.ruwww.domainname.ru��
    www.domainname.ruothe.domainname.ru��
    www.domainname.ruwww.domainname-else.ru���
    www.domainname.rudomainname.ru��
    domainname.ruwww.domainname.ru��

    ��� ���� ������������ ��������� ����������� ������ �� ������������ ������ � �� �������� ActiveX �������� Flash Player; ���������� ������������� ����� ��������� ���������� �� ������ ������.

    ����������� �� ������ �������� ���������� �������� �������� �� Flash, �� �� ����� ������ � ������� ������-��������, ������������ �� ����� X, ������������ ��� ��������� ����� Flash � ������ Y, ��� ���������� DNS �� ����� X, ������� ��������� �� ���� Y. �������������� ���������� �� ������� ������� ����� �������� �� ������: www.macromedia.com/support/flash/ts/documents/loadvars_security.htm.

    ���������� ������������ ��������� loadVariables() �� ������ � ���� �� URL �������� ����� ���������� ���������� ������������, � ���������� ���� ����� ������ � ������� �� �����������. ����� �������� ���� ��������, ���������� � ������ ����� loadVariables() ��������� ����������, ����� URL �������� ����������.
    ������ : ��������� ����������� URL.
    loadVariables("https://www.mysite.ru/myScript.php?var="
                   + getTimer(), serverResponse);
    
    ������������� ����������� ������� data � �������� loadVariables().
    ���� � ������� ������������� ��� ���������� � ������� ������� loadVariables(), ���������� ��������� �� ������ ��������, ������ ��� ������������ ������������ � ��� ������.

    ����� ���� �������� ��� ������ ����������� ����������, ������������ ������� data, ������� ���������, ��� ����� ��������� ���, ��������� �� ���� ����������.

    ��������, ��������, ��� ������� ����� �������� �����, � ������� ������������ ������ ���� �����������, � ��� ����������� ����������� �� �������. ���� ������������ ����� ����������� �����������, ��� ������������� � ������� � ������� loadVariables(). �� ������ ��� ������ ����� �����������, ���������� ������� ��������� �� ������ ��������, ���� �� ������ ��������, ��� ����������� ������ ��������. ���������� ������� data �������� � ���, ��� ������ ���������, ����� ���� ����� ������� ����������� ������������.

    � ��������������� ������� �������� ������� ���� �������� �����, ������������ ������������� ����������� ������� data � �������� loadVariables(). � ���� ������� ���� ������, � ������� ������� ��� ���������� � ��������� URL ����������� �� ���������� ����� � ����. � ����� ������� ���������� ������� data, ������� �����������, ����� ��� ��� ���������� ���������. ���������� ���������� �������� ���� ���� ����������. ������������ ������ ���� ���� ���������� ������������� ���, ��� ��� ����������� ����������� ������ ��� ��������� ������� data (�.�. ����� ��������� ������).

    ������: �������� ������� data.
    // ���������� ����� guest.txt
    name=Jon&message=hello
    
    // ������ ������ �����
    on (release) {
      this.loadVariables("guest.txt");
    }
    
    // ���������� � �����
    onClipEvent (data) {
      trace(name);
      trace(message);
    }
    ������ � ����������:
    ����� POST �� �������������� � Internet Explorer 4.5 ��� Macintosh. ��� �������� ���� ���������� � ������ 5 ��������.

    �������������:
    ������������ � 4-�� ������ Flash.
  • �� ���������� ����� ������ ���� "ActionScript ��������� �����������"
    ��������� � ����� "���������� Web-������": www.spravkaweb.ru.

    Rambler's Top100