30. oktober 2001 - 07:52Der er
8 kommentarer og 1 løsning
setProperty på et stykke garfik
Hej jeg har uden held prøvet at sætte alpha værdien ned til 30 på en streg jeg har tegnet (stregen ligger som et symbol, og hedder \'streg\'). Måden jeg gør det på er via dette actionScript:
Jeg har lavet den som en \"grafic\", men grunden til at jeg ikke bruger alpha toolet, er at alpha værdien skal skifte dynamisk når de forskellige scener loader...
hehe okaaaay... en dynamisk alpha skifter.... skod så hård er jeg heller ikke i flash programmeringen fin ham der hedder \"nikolajdu\"! Han har rimelig styr på flash. Han ligger på 1. pladsen herinde i Flash kategorien... (altså hvis der ikke er andre der hjælper) :D
Metoden setProperty var syntaksen i Flash 4. I Flash 5 skrives det på en anden måde, selvom setProperty selvfølgelig stadig virker. Du skal for det første lave din streg om til et movie clip, da du kun er i stand til at udføre sådanne handlinger på movie clips. Hvis du giver dit movie clip instance-navnet streg (højreklik på dit movie clip, vælg Info og dernæst Instance), så ser koden sådan ud:
Ok - det var det med at det SKAL være et movie clip jeg ikke vidste. Udover det, så mener jeg da nok at setProperty er måden - det er ihvertfald det man kan vælge i Actios listen.. Men det med: streg._alpha = 30; er måske en mere avanceret måde at skrive det på?
Det kommer jo selvfølgelig an på, hvad man foretrækker. Sproget til Flash 4 (selvfølgelig ActionScript) var meget primitivt, mens ActionScript til Flash 5 er blevet lavet fuldstændig om. Dette har betydet, at det er skrevet ud fra den samme standard som JavaScript, og derfor er der store ligheder mellem de to sprog.
Når vi således skriver streg._alpha = 30 , så anvender vi bare den nye syntaks. Jeg foretrækker helt klart den, fordi den som sagt er fra Flash 5 og er langt kortere (det sparer det for en hel del tid, når du skal skrive mere indviklede scrips) :)
Ok - det vil sige at man så skriver i \"expertmode\". Ved du om der findes en API agtig ting til ActionScript i Flash?
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.