Avatar billede joch Nybegynder
20. april 2005 - 15:43 Der er 4 kommentarer

Script virker ikke på Mac

Jeg har dette script som jeg bruger til at loade billeder ind i min flash-fil, men det virker ikke på Mac. Er der nogen der kan se hvorfor.

visBillede er "id" på min flashfil

Jeg kander scriptet med: sendVar('visBillede', document.Form.billede.value);

---------------------------------------------

function thisMovie(movieName) {
  // IE and Netscape refer to the movie object differently.
  // This function returns the appropriate syntax depending on the browser.

  if (navigator.appName.indexOf ("Microsoft") !=-1) {
    return window.Form[movieName]
  } else {
    return document.Form[movieName]
  }
}

// Checks if movie is completely loaded.
// Returns true if yes, false if no.

function movieIsLoaded (theMovie) {
  // First make sure the movie's defined.
  if (typeof(theMovie) != "undefined") {
    // If it is, check how much of it is loaded.
    return theMovie.PercentLoaded() == 100;
  } else {
    // If the movie isn't defined, it's not loaded.
    return false;
  }
}

function sendVar(movieName,Pic) {
  if (movieIsLoaded(thisMovie(movieName))) {
    thisMovie(movieName).SetVariable("PicHref", Pic);
  }
}
Avatar billede olebole Juniormester
20. april 2005 - 21:28 #1
<ole>

Hvad betyder 'virker ikke'? Hvad sker der (ikke)?
Hvad refererer 'document.Form' henholdsvis 'window.Form' til?

/mvh
</bole>
Avatar billede joch Nybegynder
20. april 2005 - 21:57 #2
Den sender ikke variablen ind i min flash-fil...

Jeg tror dog at det ikke er javascriptet der er noget i vejen med - Det er komunikationen mellem java og flash der ikke virker på Mac :(
Avatar billede olebole Juniormester
20. april 2005 - 22:37 #3
Vi kan forhåbentlig blive enige om, scriptet, browseren og Flash i dette tilfælde ikke virker sammen under MacOS. Når vi har fundet ud af, hvad det præcist er, der ikke virker, kan vi udtale os om, hvad der er galt. Tro og religion kommer vi ikke langt med  :)

Hvad refererer 'document.Form' henholdsvis 'window.Form' til?
Avatar billede olebole Juniormester
20. april 2005 - 22:38 #4
PS: du bruger ikke Java i den kode, du har vist her - så det har ikke noget med forholdet mellem Flash og Java at gøre  :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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