Fill animation not working when corners of quad has been moved

Hello,

I was hoping that I could animate the fill of a display object when I had moved any of the corners of the quad. This is not working as displayed by the code below. Is this meant to not be working or do I have to do something else to make it work?

I’m on 2014.2189 (release is imminent so updating is not really an option I’m afraid)

local waterAsset = { path = 'water.png', width = 200, height = 200, } local water = display.newRect(display.getCurrentStage(), 512, 384, waterAsset.width, waterAsset.height) water.fill = { type = 'image', filename = waterAsset.path } --water.path.x1 = waterAsset.width \* -0.5 -- animation does not work with this line local waterAnimation = transition.to(water.fill, { x = 1, time = 10000, })

Best Regards,

I’m not aware of anything we’ve fixed since 2189 that would help with this.  Is this an Android only release?  Are you using any advertising in the app?

The reason I ask, is that Apple has made so many changes, 2189 can no longer deploy to Apple.  Google changed the rules around the use of their Advertising Identifier and that has broken the ability for older apps that have advertising in them to deploy to Google.  You may find that a minimum upgrade to 2393a is required anyway.

For engineering to look at this, they will need a bug report, complete with all assets needed to run it, the build.settings and config.lua.  but when they see you’re running with 2189, they are going to ask you to try it with the latest public build.  You should be able to install the latest, and run your test against it.

Rob

Hi Rob, 

Thank you for the quick response! The app is an educational app for iPad used in schools, it is not available on the app-store. We are using a special Ad Hoc Distribution profile from Apple that lets us make the app available for download from a web site instead. We do not have any advertisement in the app. Upgrading to later version is not really an option due to specific requirements.

Anyway, I was only searching for low hanging fruit. I have solved this in a way specific to our app (by doing perspective in the graphics instead.) So for anyone else searching for answers, I don’t have any, sorry.

Best Regards,

I’m not aware of anything we’ve fixed since 2189 that would help with this.  Is this an Android only release?  Are you using any advertising in the app?

The reason I ask, is that Apple has made so many changes, 2189 can no longer deploy to Apple.  Google changed the rules around the use of their Advertising Identifier and that has broken the ability for older apps that have advertising in them to deploy to Google.  You may find that a minimum upgrade to 2393a is required anyway.

For engineering to look at this, they will need a bug report, complete with all assets needed to run it, the build.settings and config.lua.  but when they see you’re running with 2189, they are going to ask you to try it with the latest public build.  You should be able to install the latest, and run your test against it.

Rob

Hi Rob, 

Thank you for the quick response! The app is an educational app for iPad used in schools, it is not available on the app-store. We are using a special Ad Hoc Distribution profile from Apple that lets us make the app available for download from a web site instead. We do not have any advertisement in the app. Upgrading to later version is not really an option due to specific requirements.

Anyway, I was only searching for low hanging fruit. I have solved this in a way specific to our app (by doing perspective in the graphics instead.) So for anyone else searching for answers, I don’t have any, sorry.

Best Regards,