Nice little site with a few new techniques.
Collaboration with April77, design from them, development from me.
This site once again used RoyalCMS for all content – text, banner images, gallery items and PDFs.
What I used for the first time here was columns with TLFTextField. I Defined the text area and then set the number of columns and gap between them – it was that simple. Then text flows over these columns.
I’m still not completely sold on TLF as it is a bit bulky, adds to loading times and can be hell to format, but it does have some nice features. See the Adobe doco about it here
The other new technique I used was something from GreenSock’s TweenMax.
For the banners on pages you will notice a masking effect – but I am actually not using a mask at all! Instead I am using the property scrollRect available on DisplayObjects.
scrollRect accepts a Rectangle and crops the DisplayObject to it, TweenMax then allows you to tween this rectangle creating a masking effect.
To do this you must have these classes imported:
import com.greensock.plugins.TweenPlugin; import com.greensock.plugins.ScrollRectPlugin;
and activate the plugin:
TweenPlugin.activate([ScrollRectPlugin]);
Then once you have added a value to scrollRect you can tween away!
For example, to reveal a DisplayObject that is 100 x 50 in 1 second;
displayObject.scrollRect = new Rectangle(0, 0, 0, 50); TweenMax.to(displayObject, 1, {scrollRect:{width:100}});
See the site – Visual Energy Signs
JK