David Steinsland – informatikkstudent og webutvikler

Innlegg fra kategorien «ActionScript 3»

ActionScript 3 og nøkkelordet «with»

| 2 kommentarer »

Nylig kom jeg over nøkkelordet «with» i ActionScript 3. Etter å ha programmert AS3.0 en liten stund, har jeg aldri kommet over bruken av nøkkelordet til nå. Første gangen jeg så bruken av det, var i en kildekode jeg fant ved en tilfeldighet på Sniplr.com.

Det kan bli brukt til å skrive renere kode når du skal sette flere verdier til samme objekt, som for eksempel i en slik situasjon:

var printer:PrintJob = new PrintJob();

if (printer.start())
{
    printer.addPage (content_mc);
    printer.send();
}

Med «with» blir det:

with (new PrintJob())
{
	if (start()) {
		addPage (content_mc);
		send();
	}
}

Lekkert?