Yesterday Perger & Berger, a brand new design and communication studio in Munich, put their fresh fullscreen Flash website online. Very minimalistic and reduced to the minimum the site let you crawl through their great work and read about their passion.
http://www.pergerundberger.de
Everything is centered around the PB logo and if you chose a section the site zooms to a particular part of the logo.
I developed the site with FlashDevelop which proofed itself again to be invaluable. The Flash IDE was only used to animate the logo and to put sounds into a preloaded SWF.
Veröffentlicht unter Allgemein, Release
|
Just stumbled across an ugly bug in Concrete5 (5.4.0.5). I tried to install my newly created theme called bfd. The install button did not do anything when pushed. The theme would not be installed. After a good while I found out that C5 did not like the name that was three letters long.
After renaming the theme to befde the theme could be installed without any further problems. Nice one – if you know it.
Veröffentlicht unter HowTo
|
My first try utilizing Concrete5 as a Content Management System happens to work very well. My client Dr. med. Wallhäußer, was able to handle the frontend editing after minutes and by now there was no complain about anything.
Setup of C5 was kind of adventurous because of the bad manual and forums. Since C5 uses the MVC pattern I could make my way through. Next site follows…
Veröffentlicht unter Allgemein
|
When I started using Robotlegs some days ago I was wondering how I could mediate just a single TextField without providing a new class for mapping.
The best-practises document from the MVC framework Robotlegs says that you have to use the mapView method to bind a mediator class to a view class. The signature goes like this:
mapView(viewClassOrName:*, mediatorClass:Class, injectViewAs:Class = null, autoCreate:Boolean = true, autoRemove:Boolean = true):void
And the description is like:
mapView accepts a view class, MyAwesomeWidget, or a fully qualified class name for a view, com.me.app.view.components::MyAwesomeWidget as the first parameter.
That made me believe I could only map the class “TextField” to a mediator. But that would create a new mediator everytime I would add a TextField to the stage. The description is misleading in that you can also put in a reference to a new created view instance instead of only a view class or fully qualified class name.
In short you can do this:
override public function startup():void
{
tf = new TextField();
mediatorMap.mapView(tf, TextfieldMediator, TextField);
contextView.addChild(tf);
}
Like you can see from the comments it is possible but not in the way I described above!
Veröffentlicht unter GameDev, HowTo, Programming, Release
|
Verschlagwortet mit as3, mediator, robotlegs
|
If you have trouble using deep-linking with SWFAddress 2.4 and AS2 (probably the same with AS3) have a good look at the new SWFAddressEvent class. It has an event INIT.
Under some circumstances SWFAddress.getValue() only returns “/” if you do not wait for that event to occur. Do something like that before you use getValue().
SWFAddress.addEventListener(SWFAddressEvent.INIT, Delegate.create(this, this.onSWFAddressInit));
function onSWFAddressInit():Void {
// here goes the code where you can read out SWFAddress.getValue() savely ...
}
Do not forget to import mx.utils.Delegate because it just dies silently if it is not imported correctly.
Veröffentlicht unter HowTo, Programming
|
Verschlagwortet mit as2, coding, swfaddress
|