abonnement Unibet Coolblue Bitvavo
  Redactie Frontpage donderdag 12 maart 2009 @ 11:44:21 #1
83660 crew  Etcetera
*pffrrrwwwt*
pi_66964653
Ik ben bezig met een opdracht voor school en dat moet met AS 3.0. Leuk, prima, vol goede moed begonnen.

Nu heb ik dus knopjes gemaakt, en een functie erbij geschreven, en die geeft dus de error 1120: Access of undefined property blablabutton. Voor alle 4 m'n knoppen Het is een compiler error, zo ver ben ik al. Maar ik kom er maar niet achter waar de fout zit Zit hier een Flash expert toevallig

Code:

1
2
3
4
5
6
7
stop();

home_btn.addEventListener(MouseEvent.CLICK, home);

function home(event:MouseEvent):void {
   gotoAndPlay("Home");
}

Naam van de button in de library is 'home'
Instance name is 'Home_btn'

Code van de andere knoppen is hetzelfde, dus die posten is een beetje onzinnig lijkt me

Het is dus een compiler error, ik zou een naam 2x hebben gebruikt. Maar als ik het goed heb (zal wel niet) is line 3 gewoon de handler met daarachter de naam van de functie. En line 5 is de functie. En line 6 is het label waar de button heen verwijst.

Toch? Hulp is much appreciated
It's not just sex, it's love
It's two people connecting
With four other people
And aliens
pi_66967696
Ik ben geen Flash expert, maar van wat ik begrijp heb je dus zowel een button genaamd 'home' én een function genaamd 'home'. Levert dat geen problemen op?
  Redactie Frontpage donderdag 12 maart 2009 @ 13:19:52 #3
83660 crew  Etcetera
*pffrrrwwwt*
pi_66967805
Getest, heb er homefunctie van gemaakt:

1
2
3
4
5
6
7
stop();

home_btn.addEventListener(MouseEvent.CLICK, homefunctie);

function homefuntie(event:MouseEvent):void {
   gotoAndPlay("Home");
}
Nog steeds een 1120 error :{
It's not just sex, it's love
It's two people connecting
With four other people
And aliens
  Moderator / KerstCrewQuizWinner donderdag 12 maart 2009 @ 13:29:51 #4
39237 crew  H_T
2733
pi_66968163
Bij Java kon het handig zijn om er specifiek bij te vermelden waar die functie zich bevindt, zoals dobbelsteen.gooi(); om de methode gooi uit dobbelsteen te halen. Geen idee hoe het in Flash werkt, maar je kan het proberen
Ik ben de kleur MAGENTA
Je bent openminded, tenzij iets niet in je straatje past. Je houdt van discussiëren, maar hebt natuurlijk altijd gelijk. Als echte dierenliefhebber voer je graag kleine eendjes aan grote honden.
  Redactie Frontpage donderdag 12 maart 2009 @ 13:34:47 #5
83660 crew  Etcetera
*pffrrrwwwt*
pi_66968321
*proberen gaat
It's not just sex, it's love
It's two people connecting
With four other people
And aliens
  donderdag 12 maart 2009 @ 13:36:38 #6
13347 Nembrionic
AKQ Fundamentalist
pi_66968396
- "Autisten met elkaar in contact brengen is net zoals delen door 0"
  Redactie Frontpage donderdag 12 maart 2009 @ 13:41:06 #7
83660 crew  Etcetera
*pffrrrwwwt*
pi_66968585
Die had ik ook gevonden

Het punt is gewoon dat ik wel snap wát er fout gaat maar niet snap wáár het fout gaat
It's not just sex, it's love
It's two people connecting
With four other people
And aliens
  donderdag 12 maart 2009 @ 13:43:38 #8
13347 Nembrionic
AKQ Fundamentalist
pi_66968684
Wellicht omdat de functie wordt gemaakt NA de actie?
Het gaat immers om een property die nog niet bestaat.
- "Autisten met elkaar in contact brengen is net zoals delen door 0"
  Redactie Frontpage donderdag 12 maart 2009 @ 13:44:57 #9
83660 crew  Etcetera
*pffrrrwwwt*
pi_66968729
quote:
Op donderdag 12 maart 2009 13:29 schreef Hawaii_Tim het volgende:
Bij Java kon het handig zijn om er specifiek bij te vermelden waar die functie zich bevindt, zoals dobbelsteen.gooi(); om de methode gooi uit dobbelsteen te halen. Geen idee hoe het in Flash werkt, maar je kan het proberen
Werkt niet, kan praktisch gee punten in de functienaam zetten dan krijg ik weer een andere error
quote:
Op donderdag 12 maart 2009 13:43 schreef Nembrionic het volgende:
Wellicht omdat de functie wordt gemaakt NA de actie?
Het gaat immers om een property die nog niet bestaat.
Dus dat ik het moet omdraaien? Eerst de functie en dan de eventhandler?

Ook geprobeerd, zelfde 1120 melding
It's not just sex, it's love
It's two people connecting
With four other people
And aliens
  Moderator / KerstCrewQuizWinner donderdag 12 maart 2009 @ 13:50:21 #10
39237 crew  H_T
2733
pi_66968933
Kom je ook niet verder met de code wizard?
Ik ben de kleur MAGENTA
Je bent openminded, tenzij iets niet in je straatje past. Je houdt van discussiëren, maar hebt natuurlijk altijd gelijk. Als echte dierenliefhebber voer je graag kleine eendjes aan grote honden.
  Redactie Frontpage donderdag 12 maart 2009 @ 13:52:04 #11
83660 crew  Etcetera
*pffrrrwwwt*
pi_66968994
Nee want in AS3.0 kun je geen codes aan de buttons zelf hangen In AS2.0 had ik gewoon iets gedaan van }on release gotoandplay "frame" { ofzo
It's not just sex, it's love
It's two people connecting
With four other people
And aliens
  donderdag 12 maart 2009 @ 13:53:25 #12
13347 Nembrionic
AKQ Fundamentalist
pi_66969023
- "Autisten met elkaar in contact brengen is net zoals delen door 0"
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')