Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Why is this tweening so slow?

Asked by 9 years ago

So i want it to bounce sideways when you hover over the gui. but the tween is slow and doesnt bounce

01for i,gui in pairs(script.Parent:GetChildren()) do
02    if gui:IsA("Frame") then
03        gui.MouseEnter:connect(function()
04            gui:TweenPosition(UDim2.new(-.02,0,gui.Position.Y.Scale,0,"Out"
05,"Elastic",.5,true))
06        end)
07        gui.MouseLeave:connect(function()
08            gui:TweenPosition(UDim2.new(-0.039,0,gui.Position.Y.Scale,0,"Out"
09,"Elastic",.5,true))
10        end)
11    end
12end

EDIT: Changing the speed seems to do nothing

2 answers

Log in to vote
2
Answered by 9 years ago

Lines 4 and 8 both have misplaced parenthesis:

01for i,gui in pairs(script.Parent:GetChildren()) do
02    if gui:IsA("Frame") then
03        gui.MouseEnter:connect(function()
04            gui:TweenPosition(UDim2.new(-.02,0,gui.Position.Y.Scale,0),"Out"
05,"Elastic",.5,true)
06        end)
07        gui.MouseLeave:connect(function()
08            gui:TweenPosition(UDim2.new(-0.039,0,gui.Position.Y.Scale,0),"Out"
09,"Elastic",.5,true)
10        end)
11    end
12end

This should work, hope I helped!

1
THANKS! Never would have guessed! bubbaman73 143 — 9y
Ad
Log in to vote
0
Answered by 9 years ago

I'm not sure if you did this already but here.

01for i,gui in pairs(script.Parent:GetChildren()) do
02    if gui:IsA("Frame") then
03        gui.MouseEnter:connect(function()
04            gui:TweenPosition(UDim2.new(-.02,0,gui.Position.Y.Scale,0.4,"Out"
05,"Elastic",.5,true))
06        end)
07        gui.MouseLeave:connect(function()
08            gui:TweenPosition(UDim2.new(-0.039,0,gui.Position.Y.Scale,0.4,"Out"
09,"Elastic",.5,true))
10        end)
11    end
12end
0
ya i did, it didnt work bubbaman73 143 — 9y

Answer this question