Hi i got this code and it is working fine in the emulator but when i export it to a apk and install it on android it is only showing ‘cloud4’ someone any idea why this is ?
[code]
function createClouds()
function initcloud()
local cloud1 = {}
cloud1.imgpath = “cloud1.png”; --Set Image Path for cloud
cloud1.movementSpeed = 10000; --Determines the movement speed of cloud
table.insert(cloudTable, cloud1); --Insert cloud into cloudTable
local cloud2 = {}
cloud2.imgpath = “cloud2.png”;
cloud2.movementSpeed = 12000;
table.insert(cloudTable, cloud2);
local cloud3 = {}
cloud3.imgpath = “cloud3.png”;
cloud3.movementSpeed = 14000;
table.insert(cloudTable, cloud3);
local cloud4 = {}
cloud4.imgpath = “badcloud.png”;
cloud4.movementSpeed = 18000;
table.insert(cloudTable, cloud4);
local cloud5 = {}
cloud5.imgpath = “cloud5.png”;
cloud5.movementSpeed = 21000;
table.insert(cloudTable, cloud5);
end --END initcloud()
function getRandomcloud()
local temp = cloudTable[math.random(1, #cloudTable)] – Get a random cloud from cloudTable
local randomcloud = display.newImage(temp.imgpath); --physics.addBody(randomcloud, {isSensor = true});
if ( temp.imgpath == “badcloud.png” ) then
physics.addBody( randomcloud, “static”, { density=.1, bounce=.1, friction=.2, radius=45 } )
end
randomcloud.myName = “cloud”;
randomcloud.movementSpeed = temp.movementSpeed; – set the cloud cloudting point
randomcloud.x = math.random(10, _W);
randomcloud.y = -35;
randomcloud.rotation = math.random(0, 20); – move the cloud
cloudMove = transition.to(randomcloud, {
time = randomcloud.movementSpeed,
y = 500,
onComplete = function(self)
self.parent:remove(self);
self = nil;
end
});
end
[/code] [import]uid: 225288 topic_id: 35953 reply_id: 335953[/import]