I have try your method, it seem not work! Nothing can be loaded!
I give you the code, what is the error?
My second question is "undefind" is shown in html, but not shown in swf?
php:
<?php
include("design/header4.php");
?>
<html>
<head>
<title> </title>
</head>
<body>
<object width="425" height="355">
<param name="movie" value="X.swf"></param>
<embed width="600" height="400" bgcolor="#000000" src="store/X/X.swf"</embed>
</object>
</body>
</html>
flash:
// here is a reference to this timeline
var here = this
// create an object to store the variables
varReceiver = new LoadVars();
// now the target path is to the server, because it's a php file
varReceiver.load("abc.txt");
// when the variables finish loading
//trigger something
varReceiver.onLoad = function() {
// show some text in a text field
// using the loaded variables
createTextField("a_txt", 1, 130, 100, 5, 5);
a_txt.autoSize = true;
a_txt.border = true;
a_txt.text = this.text1;
createTextField("b_txt",2,210,100,5,5);
b_txt.autoSize = true;
b_txt.border = true;
b_txt.text = this.text2;
createTextField("c_txt", 3, 290, 100, 5, 5);
c_txt.autoSize = true;
c_txt.border = true;
c_txt.text = this.text3;
createTextField("d_txt", 4, 370, 100, 5, 5);
d_txt.autoSize = true;
d_txt.border = true;
d_txt.text = this.text4;
createTextField("e_txt", 5, 130, 226, 5, 5);
e_txt.autoSize = true;
e_txt.border = true;
e_txt.text = this.text5;
createTextField("f_txt", 6, 210, 226, 5, 5);
f_txt.autoSize = true;
f_txt.border = true;
f_txt.text = this.text6;
createTextField("g_txt", 7, 290, 226, 5, 5);
g_txt.autoSize = true;
g_txt.border = true;
g_txt.text = this.text7;
createTextField("h_txt", 8, 370, 226, 5, 5);
h_txt.autoSize = true;
h_txt.border = true;
h_txt.text = this.text8;
createTextField("i_txt", 9, 130, 325, 5, 5);
i_txt.autoSize = true;
i_txt.border = true;
i_txt.text = this.text9;
createTextField("j_txt", 10, 210, 325, 5, 5);
j_txt.autoSize = true;
j_txt.border = true;
j_txt.text = this.text10;
createTextField("k_txt", 11, 290, 325, 5, 5);
k_txt.autoSize = true;
k_txt.border = true;
k_txt.text = this.text11;
createTextField("l_txt", 12, 370, 325, 5, 5);
l_txt.autoSize = true;
l_txt.border = true;
l_txt.text = this.text12;
};
//Create LoadVars object and load file
myData = new LoadVars()
//myData.load("anastasio.asp") //asp line
myData.load("pic.txt") //php line
myData.ref = this
//Fetch data
myData.onLoad = function(succes){
if(succes){
for(var i=1; i<this.cant; i++){
this.ref["holder_mc"+i].loadMovie(this["Image"+i])
}
} else trace("Error loading data")
}
stop()
setInterval(b1_buttonpress, 0.1 * 1000);
//settings
var speed:Number = 1;
// sizeWindow(target movieclip, new width, new height)
function sizeWindow(target:MovieClip, newW:Number, newH:Number):Void
{
//save inputed data on the target clip
target.endX = newW;
target.endY = newH;
target.speed = speed;
//add onEnterFrame to the target movieclip to do our task over and over
target.onEnterFrame = function() {
//calculate new width:
//end width - current width * speed
this._width += (this.endX-this._width)*this.speed;
this._height += (this.endY-this._height)*this.speed;
//check if resizing finished
if (Math.floor(this._width) == Math.floor(this.endX))
{
//done resizing, delete onEnterFrame to speed up performance
delete this.onEnterFrame;
}
};
}
//temporary buttons
b1.onRelease =b1_buttonpress;
function b1_buttonpress(){
sizeWindow(holder_mc1, 55,60);
sizeWindow(holder_mc2, 55,60);
sizeWindow(holder_mc3, 55,60);
sizeWindow(holder_mc4, 55,60);
sizeWindow(holder_mc5, 55,60);
sizeWindow(holder_mc6, 55,60);
sizeWindow(holder_mc7, 55,60);
sizeWindow(holder_mc8, 55,60);
sizeWindow(holder_mc9, 55,60);
sizeWindow(holder_mc10, 55,60);
sizeWindow(holder_mc11, 55,60);
sizeWindow(holder_mc12, 55,60);
}