Avatar billede f5 Nybegynder
22. maj 2003 - 14:12 Der er 10 kommentarer og
1 løsning

onData fungere ikke

Nogle der kan forklare mig hvorfor jeg ikke får en trace her. Scriptet bliver kladt inde fra en funktion som kaldes fra en knap. Billedet bliver indlæst, men der er ingen trace....

_root['picMC'+_root.myPic].loadMovie('http://www.pics.dk/'pic'+_root.myPic+'.jpg';
_root['picMC'+_root.myPic].onData = functio(){
  trace("go");       
};
Avatar billede barklund Nybegynder
22. maj 2003 - 14:29 #1
(måske fordi der er et "n" til sidst i "function" og mangler en parentes :)
Avatar billede f5 Nybegynder
22. maj 2003 - 14:30 #2
Mit problem er mere konkret at jeg bruger createEmptyMovieClip til at lave et tomt MC, som jeg så sætter _visible=flase og indlæser derefter en jpg in i MC med loadMovie.

Jeg har sat nogle forskellige traces i mit script, og det der sker er at MC først har _visible=false, men efter at jpeg billedet er indlæst er _visible=true??? Nogen der kan hjælpe med hvorfor _visible bliver sat tilbage til true?

Men jeg skrev det her har jeg prøvet med _alpha=0 og det fungere, underligt? Men hvis der er nogen der har et svar, ver jeg meget interesseret...
Avatar billede f5 Nybegynder
22. maj 2003 - 14:32 #3
Nej, det er bare fordi det så undeligt ud når jeg copy pastede det over i vinduet at jeg rettede lidt i det, og må hvae slettet det. Altså functionen fungere fint...
Avatar billede barklund Nybegynder
22. maj 2003 - 14:42 #4
Alle indstillinger nulstilles og alle variabler i et movieclip slettes når en swf eller jpg loades ind i det. Men onData plejer dog at blive kaldt lige inden alligevel...
Avatar billede f5 Nybegynder
28. maj 2003 - 10:42 #5
Ja, hvis den ikke gør, kan man da ikke bruge den vel????
Avatar billede barklund Nybegynder
28. maj 2003 - 10:47 #6
Normalt virker den nu altså :)

Jeg bruger den, så du kan vel også...
Avatar billede f5 Nybegynder
28. maj 2003 - 10:54 #7
Du kunne ikke sende mig et simpelt eksempel, som det jeg startede med som fungere - jeg kan simpelthen ikke få det til at virke. Jeg vil være meget taknemelig....

VH
Michael
Avatar billede kragekjaer Praktikant
11. juni 2003 - 14:15 #8
Jeg har samme problem, og læst mig til at det er en bug i flash. Her kan du se koden til at få det til at virke:

http://www.kenike.org/archivos/000057.html
Avatar billede f5 Nybegynder
11. juni 2003 - 15:34 #9
wow! det var lige det jeg ledte efter.
Jeg har prøvet at forstå hvad det er der sker:

1. loadMovie eventen gemmes i oldLoadMovie og loadMovie omdefineres

2. Når den nye loadMovie event klades, laves et nyt, tomt MC som gemmer onLoad og onData eventsene

3. når filmen er loaded in, overføres onLoad og onData eventsene tilbage til orginal MC'en som så åbenbart når at udføre dem...

4. til sidst slettes den tomme MC

Det virker jo fint, jeg er bare lidt overrasked over at den kan overføre de gamle onLoad og onData eventse OG udføre dem... Har jeg forstået det rigitgt og har du nogen forklaring?

Tak
Avatar billede jakwag Nybegynder
11. juli 2003 - 16:52 #10
f5> Fik du det til at virke?

Jeg tror jeg har samme problem, men jeg synes ikke at jeg kan få det til at køre med det script fra linket.

Har du et eksempel?

Hvis du vil have point har jeg gang i et spm her:

http://www.eksperten.dk/spm/375157
Avatar billede f5 Nybegynder
11. juli 2003 - 17:11 #11
Hej jakwag,

Desvære tog jeg mig til takke med en mellem løsning hvor jeg lyttede efter hvornår filmklippets _height var større en 0 > altså indhold var indlæst.

Men der er denne her som jeg syndes virker rigtg SMOOOOTH:

http://chattyfig.figleaf.com/ezmlm/ezmlm-cgi?1:mss:49174

Den burde virke men jeg forstår den ikke helt og fandt den først efter jeg selv havde lavet min semi-løsning.

Hvis du får den til at virke (måske man bare kan copy/past)vil jeg meget gerne høre!

VH
Michael
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