Hi, developers. I’ve recently made an image transition script for a TV. However, Image1 flashes randomly while Image2 just stays there.
Can anyone help me find out what’s wrong with this? Each image is supposed to stay on the screen for 7 seconds and then fade away.
Thanks!
local Image1 = script.Parent.SurfaceGui.ImageLabel1
local Image2 = script.Parent.SurfaceGui.ImageLabel2
local Image3 = script.Parent.SurfaceGui.ImageLabel3
while true do
Image1.Visible = true
wait(7)
Image1.ImageTransparency = 0.1
Image1.BackgroundTransparency = 0.1
wait(0.1)
Image1.ImageTransparency = 0.2
Image1.BackgroundTransparency = 0.2
wait(0.1)
Image1.ImageTransparency = 0.3
Image1.BackgroundTransparency = 0.3
wait(0.1)
Image1.ImageTransparency = 0.4
Image1.BackgroundTransparency = 0.4
wait(0.1)
Image1.ImageTransparency = 0.5
Image1.BackgroundTransparency = 0.5
wait(0.1)
Image1.ImageTransparency = 0.6
Image1.BackgroundTransparency = 0.6
wait(0.1)
Image1.ImageTransparency = 0.7
Image1.BackgroundTransparency = 0.7
wait(0.1)
Image2.Visible = true
Image1.Visible = false
wait(7)
Image2.ImageTransparency = 0.7
Image2.BackgroundTransparency = 0.7
wait(0.1)
Image2.ImageTransparency = 0.6
Image2.BackgroundTransparency = 0.6
wait(0.1)
Image2.ImageTransparency = 0.5
Image2.BackgroundTransparency = 0.5
wait(0.1)
Image2.ImageTransparency = 0.4
Image2.BackgroundTransparency = 0.4
wait(0.1)
Image2.ImageTransparency = 0.3
Image2.BackgroundTransparency = 0.3
wait(0.1)
Image2.ImageTransparency = 0.2
Image2.BackgroundTransparency = 0.2
wait(0.1)
Image2.ImageTransparency = 0.1
Image2.BackgroundTransparency = 0.1
wait(0.1)
Image2.ImageTransparency = 0
Image2.BackgroundTransparency = 0
wait(7)
Image2.Visible = false
end