Hjælp til en meget simpel "interaktiv" tegneserie
Som et projekt på mit studie skal vi lave en tegneserie i Flash. Da jeg er meget grøn på Flashområdet har jeg forsøgt, at lave den så enkel som jeg kunne finde ud af. Det er uden tvivl en meget klodset måde jeg gør det på, men medmindre der er nogen der har en bedre måde, som er meget simpel (jeg forklarer lidt mere om min måde om lidt) er det denne jeg bliver nødt til at holde mig til. Der er dog opstået et problem.Den er sat op således at jeg har én lang timeline. Første billed starter ved frame 1 og slutter ved frame 300. Ved 301 starter næste billed som varer til frame 600 osv. Der er 10 billeder. Dette, omend det er meget uoverskueligt, fungerer fint. Dog kan den ikke bare køre således. Ved et af billederne skal den stoppe op og man skal have muligheden for at klikke på noget, og således se en lille effekt og derefter skal tegneserien køre videre.
Jeg har forsøgt, at lave det således, at jeg stopper min main timeline med en stop(); kode i mit actions lag, der hvor man skal have mulighed for at klikke på noget. Herefter har jeg sat en knap ind med denne kode:
ven_btn.addEventListener(MouseEvent.CLICK,FADE);
function FADE(e:MouseEvent) {
gotoAndPlay("Fade");
}
Meningen er, at denne knap skal sætte timelinen i gang igen lige efter stop(); koden. Problemet er, at denne kode kun virker hvis knappen er synlig under HELE forløbet på timelinen og dette er ikke særlig hensigtsmæssigt idet knappen er lavet som en person (ven_btn) man skal klikke på og denne person skal kun være synlig (og clickable) under en lille del af timelinen. Hvis han ikke er det virker knappen ikke og jeg får denne besked:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Etsplittetsind_fla::MainTimeline/frame1()
Jeg vil meget gerne prøve at forklare nærmere hvis det er nødvendigt. Jeg er som sagt meget grøn i Flash så jeg har meget svært ved at forklare mig ordenligt.
Jeg håber, at der er nogen der har et forslag til hvad man kan gøre her for at få knappen til at virke selvom den kun er synlig under en vis del af timelinen!
På forhånd tak!
-Rune