17. marts 2002 - 00:38Der er
14 kommentarer og 1 løsning
Overførsel af dele af Flashfilm
Hvis man nu har lavet en rigtig sjov textscroller og gerne vil bruge den i en eller anden Flashfilm, som tilfældigvis mangler en textscroller, hvordan kan man så overføre den og være sikker på, at alle de forskellige scripts i de forskellige instances også kommer rigigt med ???
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Lingoman - i dit forslag kopierer man jo kun klasserne og ikke instances, som jo inderholder scripts.
Kristian - dit svar lægger op til, at man stadig er nødt til at kopiere hele træstrukturen af instances manuelt gren for gren, da man jo kun kan markere en timeline ad gangen.
Findes der ikke en enkel og skudsikker metode til det ?
nanna31>> scripts (i Flash 5) bliver altid knyttet til et objekt: tidslinier (frame actioner, movieClips), knapper. Har man alle sine objekter og scripts inde objekter i et MC kan man derfor være sikker på at disse scripts kommer med når mc'et trækkes over. Afprøv det! Det virker :)
Jeg har hørt at nogle avancerede brugere har udviklet en plugin som kaldes for 'ActionScript Component Kit' (ACK) hvis formål netop var at man hurtigt kunne genbruge/sammensætte script komponenter uden at skulle 'pakke' dem ind i et MC som jeg beskrev. Det siges også at nu være en del af Flash6, alias FlashMX.
Min fremgangsmåde er derfor måske ikke den optimale, men er dog 'skudsikker' og gennemtested. Og man kan gøre brug af den med Flash 5 alene, uden installation af ekstra komponenter og merviden. Det bliver spændende at se hvordan FlashMX hånterer komponenter til genbrug! mvh geo
Lingoman - du kan jo kun trække klasser med over (klasser er prototyperne på objekterne, som ses i biblioteket modsat instances, som er forekomster af objekterne på tidslinien). Nogle scripts er knyttet til instancen frem for klassen - disse scripts kommer selvsagt ikke med over, hvis du bare trækker fra et bibliotek til et andet, hvis det var tilfældet havde ingen jo behøvet at udviklet nyt software til formålet :)
Hvis du kigger i movie explorer vil du finde ud af at alle komponenterne til movieClippet kommer med (inkl. alle scripts inde i mc'et, men ikke scripts PÅ selve mc'et)
Jeg forstår ikke hvorfor du sætter spørgsmålstegn ved min forklaring når et simpelt forsøg vil afklare det for dig ?
Grunden til at man udviklede ACK var fordi man netop ikke ønskede at scriptne skulle være tilknyttet et specifikt objekt.
Hvis jeg ville genbruge actionerne og strukturen i scrollbaren, men ændre grafikken til og dimensionerne af scrollbaren i dit eksempel er der en del redigerings arbejde forbundet. Hvis man kunne adskille scripts og objekter kunne man i stedet blot hæfte actionenerne på de nye objekter. Derfor kom ACK på banen.
>>Men du siger det jo også selv - scripts PÅ selve movieclippet kommer ikke med :) - de kan jo være ret vitale for at programmet fungerer.
Hvis du har scripts på mc'et pakker du dette mc ind i et nyt mc. Så har du ALLE dine mc actioner inde i ét mc som ikke selv har nogen actioner PÅ sig. mvh geo
Så vidt mine forsøg her viser, er den ultimative løsning at lave det hele som et movieClip hvor alle actions kun benytter relative stier, som du selv beskrev, men så kopiere framen med clippet, som Kristian foreslog i stedet for at trække mellem bibliotekerne - på denne måde kommer ALLE scripts med :).
Jeg har aldrig set nogen anden bruger på eksperten som har lært Flash så hurtigt som du har. Det er kun et spørgsmål om tid før jeg skal bede dig om hjælp :)
Vi må begge tildele eksperten æren for at give os muligheden :)
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.