Avatar billede mgade Nybegynder
20. november 2000 - 12:05 Der er 5 kommentarer og
1 løsning

Få vist et objekt med nytildelt værdi UDEN at hoppe en frame frem

Sidder bare og undrer mig...

Jeg har moret mig med at lave en tekst der får tildelt vilkårlige farver vha 3 frames:
1. frame initialiserer værdier for r, g og b
2. frame lægger 1 til eksisterende værdier for r, g og b (setTransform) og kobler objekter sammen
3. frame kører tilbage til 2. frame

Denne måde var nødvendig fordi jeg ikke kunne finde på en måde at få Flash til at vise teksten frem med den nye farve INDEfra løkken i frame 2.

Udtrykker jeg mig klart?

Det må kunne lade sig gøre, eftersom alle de coole effekter kan kan se på Flashkit skisma da næppe cykler rundt mellem frames?? Er der ikke en \"Screen.update\" kommando eller lignende??
Avatar billede allandk Nybegynder
20. november 2000 - 13:18 #1
Du kan da bare bruge Call-funktionen.

Sæt fx en timer på, og så sæt den til Call frame=rgb eller hvad du nu vil kalde din farveinitialiseringsframe.

ab :)
Avatar billede mgade Nybegynder
20. november 2000 - 13:47 #2
Negative - fatter minus! :-)

\"Call frame=rgb\" lyder som noget der sætter farven på hele framen?

Det var bare en tekst der skulle koloreres. Du kan se den her http://195.249.137.145/flash/homegrown/flashtest2.html

Hvert tal/farve der skifter er en funktion af at frame 2 vises igen.
Avatar billede allandk Nybegynder
20. november 2000 - 14:03 #3
Du kan tage dine 2 frames der looper, og placerer dem i et mc og kalde dette fra din scene, eller du kan lave en triggeraction enten på en knap eller en frame, med kommandoen: Call (frame-et-eller-andet).

Du kan også bruge random-funktionen så hver gang man havner å frame 1, får teksten tildelt værdien r=x + g=z + b=y.

Du kan evt. sende din fla til allan@allan.dk

ab :)
Avatar billede nikolajdu Nybegynder
20. november 2000 - 14:06 #4
call kalder et framenr eller en framelabel.

call(frame);

Avatar billede mgade Nybegynder
20. november 2000 - 14:23 #5
Allan>> fla\'en ligger på samme adresse, bare udskift HTML med FLA. Ideen med at slippe for at skulle bruge flere end 1 frame, var nu at kunne gøre det hurtigere = glidende overgange kun begrænset af klientmaskinens styrke. Men det er jo klart mere modulært at lægge det i et clip... Indrømmet.

Til Jer begge: Jeg kendte ikke call, men brugte gotoandplay. Kan man bruge call til frame 2 når den kaldes fra frame 2? Er det mon løsningen?
Avatar billede allandk Nybegynder
21. december 2000 - 11:28 #6
Fidusen ved Call er, at du kan have en masse scripts liggende \"afsides\" og samlet, og så bare kalde dem når du har brug dem. Derved undgår du også evt. gentagelser for du kan bare Call\'e og Call\'e alle de gange du ønsker.

ab:)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester