---
title: "Gör kollen först när variablerna är inladdade?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/168053-gör-kollen-först-när-variablerna-är-inladdade"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "bassebhu"
published: "2008-01-12T19:06:30.000Z"
updated: "2008-01-12T19:32:41.000Z"
replies: 2
views: 396
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/168053-gör-kollen-först-när-variablerna-är-inladdade"
---

# Gör kollen först när variablerna är inladdade?

## #1 — bassebhu, 2008-01-12T19:06Z

Hej alla glada!

Jag använder följande kod för att kolla om en text från en php-fil tar upp fler rader än det dynamiska textfältet i flash får plats med. I så fall ska min scrollbar-component visas. Det funkar när jag kör textfield.htmlText = "massa text"; men inte när jag hämtar in exakt lika mycket text från php-filen. Jag gissar att den hinner utföra checkatxt() innan min data från php-filen har hunnit laddats in.

Hur gör jag för att checkatxt() ska dra igång först när det är säkert att mitt dynamiska textfält är fyllt?

```
contentVars = new LoadVars();
contentVars.load("vars.php");

contentVars.onLoad = function() {
	textfield.htmlText = contentVars.phptextfield;
}

function checkatxt(obj) {
	if(obj.maxscroll<=1) return(false); else return(true);
}

if(checkatxt(textfield) == false) {
	scrollbar.visible = false;
}
```

Tack!

Permalänk: https://www.webforum.nu/p/168053

## #2 — Blixtsystems, 2008-01-12T19:22Z

onLoad lyssnaren körs då responsen från php skriptet laddats in, så lägg din koll där.

Permalänk: https://www.webforum.nu/p/2069906

## #3 — bassebhu, 2008-01-12T19:32Z

Strålande kompis! Så lätt :)

Rätt svar:

```
contentVars = new LoadVars();
contentVars.load("vars.php");

contentVars.onLoad = function() {
	textfield.htmlText = contentVars.phptextfield;

	function checkatxt(obj) {
		if(obj.maxscroll<=1) return(false); else return(true);
	}

	if(checkatxt(textfield) == false) {
		scrollbar.visible = false;
	}
}
```

Permalänk: https://www.webforum.nu/p/2069912

---

Tråden på webben: https://www.webforum.nu/amne/flash/168053-gör-kollen-först-när-variablerna-är-inladdade
