14. januar 2004 - 13:07Der er
20 kommentarer og 1 løsning
Class navne konflikt i AS 2.0
Hej
Efter et stykke tid at have arbejdet med ActionScript 2.0, har jeg i et stykke tid haft et problem, som jeg ikke helt ved hvordan jeg skal få fjernet?
Det drejer sig om beskeden:
**Error** \\Fællesdrev\test\hotspots\Classes\Preloader.as: Line 1: The name of this class, 'Preloader', conflicts with the name of another class that was loaded, 'Preloader'. class Preloader extends Object {
Fejlen opstår kun efter jeg har rettet en eller anden kodefejl i Preloader.as, men ellers ikke.....
Hvad jeg kan se må du åbenbart have en anden klasse med navnet "Preloader".... Hvis det er det der er problemet må du ændre navnet på den ene... ...ellers så prøv at vise os dit script...
Jeg prøvede det den ovenstående kode med den nuværende biblioteksstruktur, og derefter at lægge både .as og .fla filerne i samme bibliotek - Der opstår stadig samme fejl efter man har rettet en fejl i test.as
hmm....filerne bliver normalt gemt og hentet over et netværk, og da jeg prøvede at gemme filerne lokalt på harddisken, var der ingen problemer ?!?!? - hvordan kan det have betydning, medmindre flash måske gemmer en form for lokal kopi af .as-filen på harddisken?
Over netværk? Det lyder så mere som et sikkerheds problem - Kan du fortælle mere omkring opbygningen - Flash 7 playeren tillader kun andre domæner hvis der er specificeret hvilke.
Nu svare jeg lige uden at have kigget på ovenstående :)
Det er et internt netværk i den virksomhed jeg arbejder i, så jeg arbejder egentligt fra et drev på en server, men den er ikke konfigureret som en webserver, og så kan man vel ikke snakke om forskellige domæner - eller hvad?
Bare for at være nysgerrig - er der nogen som kan fremprovokere fejlen ved at benytte ovenstående filer. Det kunne jo være meget rart at vide om det er et problem i Flash eller om der er et eller andet i min opsætning som er problemet.
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.