stylingo
26.06.2007, 19:52
/* Привет, у меня проблемка, может кто поможет?
скрипт только пишется так что его принадлежность пока бесмыслена... проблемка в одной мелочи
в test.fla в первом кадре у меня:
*/
import classes.*;
// содаю объект из класса
var simpePump:xml_pump = new xml_pump();
// knock knock to base
simpePump.login();
/*
затем в след символе через enterFrame я считываю статус из simpePump
*/
onClipEvent (enterFrame) {
trace(_parent.simpePump.myStatus);
}
/*
файл xml_pump.as выглядит так:
*/
class classes.xml_pump {
var myStatus:String;
function login() {
//var send_xml:Array;
//this.send_xml["username"] = myUsername;
//this.send_xml["password"] = myPassword;
pump_data();
}
function pump_data() {
var load_xml:XML = new XML();
var send_xml:LoadVars = new LoadVars();
load_xml.ignoreWhite = true;
send_xml.query = "ping";
load_xml.onLoad = function(success:Boolean) {
if (success) {
// эта строка почемуто непресваивает значение :(
myStatus = "Loading complete, waiting orders";
trace("XML was loaded! => "+load_xml);
} else {
trace("Connection failed!");
}
};
// когда эта строка прекрасно присваивает значение
myStatus = "Loading XML...";
send_xml.sendAndLoad("http://adress/xml.php", load_xml, "POST");
this.myStatus = myStatus;
}
function xml_pump(myName:String, myAge:Number) {
trace("Pump was started");
//this.name = myName;
}
function getInfo():String {
return ("Hello, my name is and I’m years old.");
}
}
/*
Проблема в том что при function(success:Boolean) {if (success) {...
строка myStatus = "Loading complete, waiting orders " :wacko: - не работает
*/
скрипт только пишется так что его принадлежность пока бесмыслена... проблемка в одной мелочи
в test.fla в первом кадре у меня:
*/
import classes.*;
// содаю объект из класса
var simpePump:xml_pump = new xml_pump();
// knock knock to base
simpePump.login();
/*
затем в след символе через enterFrame я считываю статус из simpePump
*/
onClipEvent (enterFrame) {
trace(_parent.simpePump.myStatus);
}
/*
файл xml_pump.as выглядит так:
*/
class classes.xml_pump {
var myStatus:String;
function login() {
//var send_xml:Array;
//this.send_xml["username"] = myUsername;
//this.send_xml["password"] = myPassword;
pump_data();
}
function pump_data() {
var load_xml:XML = new XML();
var send_xml:LoadVars = new LoadVars();
load_xml.ignoreWhite = true;
send_xml.query = "ping";
load_xml.onLoad = function(success:Boolean) {
if (success) {
// эта строка почемуто непресваивает значение :(
myStatus = "Loading complete, waiting orders";
trace("XML was loaded! => "+load_xml);
} else {
trace("Connection failed!");
}
};
// когда эта строка прекрасно присваивает значение
myStatus = "Loading XML...";
send_xml.sendAndLoad("http://adress/xml.php", load_xml, "POST");
this.myStatus = myStatus;
}
function xml_pump(myName:String, myAge:Number) {
trace("Pump was started");
//this.name = myName;
}
function getInfo():String {
return ("Hello, my name is and I’m years old.");
}
}
/*
Проблема в том что при function(success:Boolean) {if (success) {...
строка myStatus = "Loading complete, waiting orders " :wacko: - не работает
*/