Meest recente blogs

NXP succesvol met nieuwe website gebouwd door TriMM

Door Marc Woesthuis

Scrum-methode staat centraal bij ontwikkeltraject

Twente als dé kweekvijver van jong creatief talent

Door Eric Kramer

Ter gelegenheid van het 6e lustrum van de opleiding (Toegepaste) Onderwijskunde aan de Universiteit Twente wordt een denktank-dag georganiseerd. Op zaterdag 4 februari 2012 zullen alumni, studenten en (oud-)docenten van deze opleiding in kleine groepen samenwerken aan een actuele casus die vanuit de praktijk is aangedragen. De casussen zullen in het kader staan van het [...]

Nieuwe website voor Enschede Marathon

Door Maroesja Leeferink

Een site die goed en overzichtelijk de informatie toont waar lopers, sponsoren en publiek naar op zoek zijn.

Eerste lustrum voor PiT

Door Eric Kramer

PiT (Professionals in Training) is TriMM’s kweekvijver voor jong talent.

Mobile app voor Philips Lighting gelanceerd

Door Frank van Doorn

TriMM ontwerpt en bouwt in recordtijd een mobile app voor Philips Lighting.

RTL onderdeel Couverts.nl gelanceerd

Door Marc Woesthuis

RTL Nederland lanceerde afgelopen maand hét landelijke restaurantreserveringsplatform Couverts.nl. TriMM stond aan de basis van dit nieuwe webplatform.

TriMM betrokken bij ontvoering en moord?

Door Eric Kramer

Een zeer bijzondere boekpresentatie “Het Talent uit Twente” van Claus Brockhaus

Flash tip : Button bug na 1 keer klikken?

Dit is de eerste post in een reeks van tips over het werken met Flash (AS2).

Als je met V2 components in Flash werkt, komt deze zeker een keer van pas: bij het gebruik van V2 Components zoals bijvoorbeeld een Combobox, kan het gebeuren dat je buttons niet meer goed werken. Over het algemeen manifesteert zich dit door het maar 1 x kunnen klikken op een button. Daarna moet je eerst de muis weer bewegen, voordat je nog een keer op de button kunt klikken. Zeker met navigatie buttons, waar je graag op wilt kunnen klikklikklikklikklikken is dat niet tof.

De oorzaak ligt in het feit dat sommige componenten niet goed om gaan met het releasen van de focus. De fix is tamelijk simpel en storend tegelijk:

In de onPress handler van zo een button, moet je het volgende opnemen:

Selection.setFocus(this);

als je daarbij ook nog wilt voorkomen dat er een focus rectangle om de button verschijnt, dien je het volgende te gebruiken:

this._focusrect = false;

Het is ook mogelijk om dit voor alle buttons in een keer te doen:


Button.prototype.onPress = function () {
this._focusrect = false;
Selection.setFocus(this);
}

Dit zal echter in weinig gevallen aan te raden zijn aangezien je dan nergens meer de onPress kunt gebruiken. In sommige gevallen zul je wellicht alleen maar onRelease gebruiken en kun je bovenstaande oplossing toepassen. Gezien het feit dat dit linksom danwel rechtsom niet tot zeer onderhoudbare code leidt, moet je een afweging maken, bijvoorbeeld op basis van hoe groot het project is waar je dit in toepast.

  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Google Bookmarks
  • NuJIJ
  • email
  • RSS

Tags:


Reageer: