Archief - flash: onPress

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Avalanched

Legacy Member
Code:
_root.b_yellow.onPress = function () {
	for (i=1; _root.yellow._alpha < 0; i++) {
		_root.yellow._alpha = _root.yellow._alpha - i;
	};
};

das de code

**Error** Scene=Scene 1, layer=yellow, frame=22:Line 1: Statement must appear within on handler
_root.b_yellow.onPress = function () {

Total ActionScript Errors: 1 Reported Errors: 1

das den error

staat natuurlijk op een button ( met instance name: b_yellow )
wat doe ik verkeerd ?

Ansur

Legacy Member
Ken nu wel nix va flash, so don't mind that :)

Vanuit die error code ziet het er precies uit dat de aanroep fout is, so if you'd be so kind as to share the code :)

Bigbuddha

Legacy Member
code moet niet op de button staan, maar op een frame.

will je het toch aan je knop zelf hangen kan je het zo doen.:

code op button:
on(press){
trace("pressed")
}


code op het frame waar button staat:
this.b_yellow.onPress = function () {
trace("pressed")
};

see the diffrence?

'k zou ook niet met _root werken, maar met this of _parent. Dan kom je later niet in de problemen als je de swf in een andere swf inlaadt.

blaZe

Legacy Member
copy code-plak op frame -> test -> resultaat?
copy code-plak op buttonframe -> test -> resultaat?

(hint: code word nooit in een button op een frame geplaatst)

maw, buddha gaf je al een mooi antwoord.
probeer het gewoon eens, 5min werk om te testen.

posten op het forum en wachten op antwoord - 10min - 1uur - 3uur?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan