12. februar 2004 - 10:12Der er
7 kommentarer og 1 løsning
Finder der en "member(thisMember)"-funktion
Hej...
En syntaks, funktion, property (whatever) jeg savner kraftigt: Til en sprite kan jeg knytte en behavior, som manipulerer med spriten selv (eller rettere dens nummer) ved at bruge syntaksen: sprite(spriteNum). Smart – man oversætter spritens nummer med ”nummeret på denne her sprite”, og kan dermed genbruge behavior’en til flere andre sprites, uden at ændre i scriptet.
Men jeg leder med lys og lygte efter en tilsvarende funktion for et castmember/member. En eller anden syntaks (eller hvad det nu hedder), som jeg kan bruge til en behavior, der knytter sig til et castmember:
on mouseUp member(thisMember?????).fontStyle = [#bold, #italic] end
Findes det virkelig ikke???? Skal jeg virkelig skrive navnet på den aktuelle member?
...tja, jeg ved godt at man kan lave noget i retning af det du foreslår der. Men det undrer mig bare såre, at der ikke findes en "thisMember" eller "theMember", når det nu er muligt at knytte en behavior direkte til et member.
Mht. dit foreslag til en alternativ løsning: Hvor ville du placere din behavior "on beginSprite me"....? Kan den kobles til den aktuelle member - eller skal den knyttes til spriten? Jeg har vist ikke prøvet at bruge en "on beginSprite me" før - så jeg er ikke helt klar over, til hvad sådan en behavior kan knyttes.
Du kan ikke knytte en behavior direkte til et member!!! Hvis du dragger et member ind på stage, så bliver memberet lagt i en sprite. Hvis du klikker på spriten, og laver en behavior til denne, skal du blot kopiere hele mit script ind i denne behavior.
Jamen det manglede da bare, vi kan jo ikke have at andre brugere tåger rundt og tror, at man ikke kan lave castmemberscripts, eller generiske scripts til disse.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.