AS2 附加影片和加载影片
我有以下代码:
var theItems:String = "4 3 6 19 20 40 41 4 3 6 19 20 40 41"
var titems = theItems.split(" ");
var nextLine = 0;
var LastSlotID = 0;
var LastX = 0;
var LastY = 0;
var slotsM = 0;
for (var i in titems){
var thisitem:Number = titems[i];
ThisSlotID = LastSlotID + 1;
if(LastSlotID == 0){
var thisSlot = Slots.attachMovie("InventorySlot", "slot"+ThisSlotID, Slots.getNextHighestDepth(), {itemID:thisitem});// the start slot
thisSlot._y = LastY;
thisSlot._x = LastX;
LastSlotID = ThisSlotID + 1;
slotsM = slotsM + 1;
// loadMovie("http://mmysite.com/"+thisitem+".swf", thisSlot);
//delete mySlot
} else {
var thisSlot = Slots.attachMovie("InventorySlot", "slot"+ThisSlotID, Slots.getNextHighestDepth(), {itemID:thisitem});// the start slot
//thisSlot._y = LastY + ; // do this ONLY if a 4th slot
if(slotsM == 3){
// trace("removing" +slotsM)
thisSlot._y = LastY + 62.9;
slotsM = 1;
thisSlot._x = 0;
LastY = thisSlot._y
LastX = thisSlot._x
} else {
//trace(slotsM)
thisSlot._x = LastX + 84.9;
thisSlot._y = LastY
LastSlotID = ThisSlotID + 1;
slotsM = slotsM + 1;
LastY = thisSlot._y;
LastX = thisSlot._x;
}
//delete mySlot
} // end of slot if 0 or not
loadMovie("http://mysite.com/"+thisitem+".swf", thisSlot);
var mySlot = eval("slot"+ThisSlotID);
mySlot.onPress = function (){
trace("" + mySlot['itemID']);
trace(mySlot)
}
}
在帧 0 中。swf 正在加载,我在 Slots MC 中看到它们。但是当我单击插槽中加载的 swf 时,它根本没有跟踪任何内容
I have the following code:
var theItems:String = "4 3 6 19 20 40 41 4 3 6 19 20 40 41"
var titems = theItems.split(" ");
var nextLine = 0;
var LastSlotID = 0;
var LastX = 0;
var LastY = 0;
var slotsM = 0;
for (var i in titems){
var thisitem:Number = titems[i];
ThisSlotID = LastSlotID + 1;
if(LastSlotID == 0){
var thisSlot = Slots.attachMovie("InventorySlot", "slot"+ThisSlotID, Slots.getNextHighestDepth(), {itemID:thisitem});// the start slot
thisSlot._y = LastY;
thisSlot._x = LastX;
LastSlotID = ThisSlotID + 1;
slotsM = slotsM + 1;
// loadMovie("http://mmysite.com/"+thisitem+".swf", thisSlot);
//delete mySlot
} else {
var thisSlot = Slots.attachMovie("InventorySlot", "slot"+ThisSlotID, Slots.getNextHighestDepth(), {itemID:thisitem});// the start slot
//thisSlot._y = LastY + ; // do this ONLY if a 4th slot
if(slotsM == 3){
// trace("removing" +slotsM)
thisSlot._y = LastY + 62.9;
slotsM = 1;
thisSlot._x = 0;
LastY = thisSlot._y
LastX = thisSlot._x
} else {
//trace(slotsM)
thisSlot._x = LastX + 84.9;
thisSlot._y = LastY
LastSlotID = ThisSlotID + 1;
slotsM = slotsM + 1;
LastY = thisSlot._y;
LastX = thisSlot._x;
}
//delete mySlot
} // end of slot if 0 or not
loadMovie("http://mysite.com/"+thisitem+".swf", thisSlot);
var mySlot = eval("slot"+ThisSlotID);
mySlot.onPress = function (){
trace("" + mySlot['itemID']);
trace(mySlot)
}
}
In the frame 0. The swfs are loading and i see them in the Slots MC. but when i click the loaded swf in the slot it doesn't trace anything at all
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更改
为
Change
to