11. juli 2001 - 23:03Der er
18 kommentarer og 1 løsning
Jeg er meget rådvild!!
DÆLENS!!
Jeg har flere mc´s der skal afspilles. De består af små stykker grafik der skal fades ind i første halvdel, og fades ud i anden halvdel. Med en pause på midten.
Derfor har de hver især 3 actions: Èn i frame 1 der hedder `stop´. Én på midten (frame 15) der hedder `stop´. Og en i enden (frame 30) der hedder `go to and stop (1)´.
Hvis jeg nu har afspillet mc # 1, der altså så stopper midtpå, og gerne vil afspille mc #2 - OG SAMTIDIGT gerne vil have forrige mc (# 1, i dette tilfælde) til at færdig-afvikles, hvad gør jeg så????
Har jeg brugt forkerte actions på mine mc´s, eller er der en kommando jeg har overset?
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Dine movieclips har en property der hedder _currentframe - i din main movie kan du så bare i et frame kontrollere om _currentframe = 15 (fx) og hvis ikke, så hoppe tilbage et frame og checke igen, indtil framen er nået.
Dine movieclips skal have instance-navne for at du kan bruge tellTarget. I frame 1 på movieclip nr2 kan du lave actionen tellTarget (\"mc1\") { gotoAndPlay (16); } Hvor movieclip 1 har instance-navnet mc1.
Hmmmmmm snuf... Fik du det til at virke med property actionen? Så vidt jeg kan se, skal dine movieclips kunne fungere ved hjælp af tellTarget eller with.
raivo - det vil jo nok kunne virke, men det binder hovedmovien til de tre frames, hvilket ikke er praktisk hvis der skal ske andet i filmen. Måske kunne det kontrolleres vha. et movieclip?
Jeg ville personligt lave interaktionerne imellem movieclippene vha. with-actionen.
ditlev>> Det var bare lige hvad jeg tænkte i farten (o: Egentligt kunne han jo også fra sine mc\'s i frame 15 fortælle hovedmovien at den skal fortsætte... Der er såmend massere af løsninger...
Tak for hjælpen. Men problemet er ikke blevet løst. Ser I....
Ditlev> Problemet med at gøre det på dén måde som du beskriver er følgende:
Hvis jeg skriver i mc2 frame1; tellTarget \"mc1\" goTo and Play (15), så spiller den selvfølgelig mc2 fra frame 15, UANSET om den tidligere har været afviklet eller ej. Kan du se problematikken? Idéen var jo at den skulle FÆRDIGAFVIKLE den nyligst afviklede mc...
(Og jow. Der skal trykkes på en knap for at det sker. Mht `Instance´: Det er jeg klar over).
Ravio> Alle mine mc´s ligger i min mainmovie i frame 1 (Dog i flere lag). Der er ikke noget i nogle frames fremefter, idet jeg senere skal bruge dem, og altså ikke vil bringe den i konflikt med mine (her behandlede) interaktive mc´s. Derved kan jeg ikke hæfte relevante actions på min mainmovie.
Jeg håber at I - eller andre ;o) - har en løsning, idet jeg er helt på bar bund...
Hej Snuf. Jeg tror ikke helt jeg har forstået hvad det er du vil lave, på trods af mange forklaringer :o) Hvis du skal kontrollere movieclippene vha. en knap har du fuldstændig kontrol over dem med tellTarget eller with. Nogle gange har man brug for at anvende variabler for at holde rede i, hvilken tilstand clippene er i, og det er måske det du skal gøre? Men det afhænger fuldstændig af, hvad det er du vil lave. Som jeg har forstået det, skal du lave en knap der fortæller mc1 at det skal spille videre fra frame 15 og derefter fortælle mc2 at det skal begynde at spille fra frame1. Denne knap kan indeholde variabler der holder styr på hvor movieclippene befinder sig pt.
Variablerne kan blive sat i movieclippenes frames: mc1 frame1: _root.tilstandmc1=1 når mc1 er stoppet i frame 1 mc2 frame2: _root.tilstandmc1=15 i frame 15
osv.
Din kanp kan derefter tilføjes nogle if sætninger a\'la
on (release){ if _root.tilstandmc1=15; _root.mc1.gotoAndPlay (16); } _root.mc2.gotoAndPlay (1); }
På denne måde kan du få det lige som du vil ha\' det. (Håber jeg)
snuf > Hvis du vil have dine point retur, eller ønsker at omfordele dem, så sig lige til!
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.