Button refuses to animate

Started by Slasher, Mon 13/05/2013 20:39:57

Previous topic - Next topic

Slasher

Hi

i'm at the point of breaking.

Is there a max number of gui controls where a button ceases to function?

There is a view 15 with a loop 0 that works perfectly.
Code: AGS

Button72.Animate(15, 0, 9, eRepeat);


Somehow it refuses to animate.

The Button is Button72(id 0)

This is something I'v successfully done 100's of times before.

EDIT: Iv'e just spotted 2 buttons with id 0.......



Crimson Wizard

There's a limit to 15 buttons animated simultaneously. How many buttons do you animate?
Strangely, I cannot find this information in the manual... is there? Hmm...


Quote from: slasher on Mon 13/05/2013 20:39:57
EDIT: Iv'e just spotted 2 buttons with id 0.......
Gui controls are numbered relative to gui (meaning - every gui has control ids start with 0). Are those buttons on same gui or on different?

Slasher

#2
Hi Crimson

there is only 1 button animating and 1 button that mimics the players movements on screen (mini radar) on a GUI.

So, both buttons are on GUI.

I have tried using different views but the button remains static. It has worked before so maybe i cocked it up somewhere along the line.

I deleted some old Views so some are missing and new Views are numbered 1,2 etc etc

Still puzzled.

EDIT: I've noticed it forwards 1 frame and then stops!

Button72.Animate(15, 0, 5, eRepeat);



Ryan Timothy B

Where is this located in your script? Animation calls don't like to be called in repeatedly_execute (or _always).

Slasher

Hi Ryan

QuoteAnimation calls don't like to be called in repeatedly_execute (or _always).
I was doing a dry run and did not realise this...

It will actually be called when an inv item is used on player.

Use inventory on player: GUI becomes visible: Button (Radar) animates etc etc...

I took it out of rep exe always and put it in a room load and its working..

Well, at the moment ;)

cheers





Crimson Wizard

Quote from: slasher on Mon 13/05/2013 21:57:33
I took it out of rep exe always and put it in a room load and its working..

Well, this means you started the animation over and over again, so it never went further first or second frame. (Just commenting)

SMF spam blocked by CleanTalk