11. februar 2005 - 14:30Der er
8 kommentarer og 1 løsning
loadMovie til target, kopiere dette target og flytte?
Har lavet et mc der agerer knap, i denne knap er der target som får et jpg.
Når man så trykker, skal det samme jpg dukke op andet steds i større format.
For at undgå for meget load, så tænkte jeg om man ikke kunne hente det store jpg ind i knap.target, scale det ned og derefter tildele et onRelease som duplikerer knap.target, opscalerer og flytter til andet steds?
Har prøvet diverse men kan ikke få det til at virke, et eksempel på kode?
Hvis du skal have hjælp til at modificere scriptet fornuftigt, så sig endelig til :)
Hvis man er ude i en løsning, hvor ting skal loades eksternt én gang men kunne bruges flere gange, så hedder det Shared Library og er en masse bøvl med at proppe alting ind i SWF...
Det skal jeg nok, arbejder på det fedeste nye danske filmtrailer site, med layout a'la Clydes, lækkert men en hulens masse arbejde med at encode flv filer i forskellige båndbredder.. Skal jo være let at vedligeholde, så vil kun opdatere et array og så kun smide posters og flv filer op på serveren...
Er ved at blive sindsyg!! Gider du hurtigt at kigge på hvad der kunne være galt her:
var efterTilfojetSite = [["assassinationofrichardnixonthe", "Assassination of Richard Nixon, The","fredag 1. april 2005", 38443, "Drama"], ["lifeaquatic", "Life Aquatic","fredag 1. april 2005", 38443, "Komedie/Eventyr"], ["birth", "Birth","fredag 1. april 2005", 38443, "Drama/Mysterie"]]
//Sætter start X og Y for plakatKnapper _global.thisX = 10; _global.thisY = 10
var taeller = 0;
var hent_billeder = new MovieClipLoader(); hent_billeder.onLoadComplete = naesteBillede; function naesteBillede() { if (taeller < efterTilfojetSite.length) { _root.plakatBlok.knap.duplicateMovieClip(efterTilfojetSite[i][0], taeller); setProperty (efterTilfojetSite[taeller][0], _x, _global.thisX); setProperty (efterTilfojetSite[taeller][0], _y, _global.thisY); hent_billeder.loadClip("smaaPlakater/"+efterTilfojetSite[taeller][0]+".jpg", efterTilfojetSite[taeller][0]+".knap_target") if ((taeller+1)%6 == 0) { _global.thisX = 10; _global.thisY +=160; }else { _global.thisX += 110;} } }
var efterTilfojetSite = [["assassinationofrichardnixonthe", "Assassination of Richard Nixon, The","fredag 1. april 2005", 38443, "Drama"], ["lifeaquatic", "Life Aquatic","fredag 1. april 2005", 38443, "Komedie/Eventyr"], ["birth", "Birth","fredag 1. april 2005", 38443, "Drama/Mysterie"]]
//Sætter start X og Y for plakatKnapper _global.thisX = 10; _global.thisY = 10
var nyt_mc = _root.plakatBlok.knap.duplicateMovieClip(efterTilfojetSite[i][0], taeller, {_x: ny_x, _y: ny_y}); {_x: ny_x, _y: ny_y}, er det properties i forbindelse med duplicateMovieClip?
Glemte at sætte _global.thisX til at være _global.ny_x etc. Den duplikerer alle _root.plakatBlok.knap godt nok derned af men henter alle jpg's ind på samme tid, venter ikke på første jpg i arrayet er helt hentet før næste loadClip, er det en fejl i test miljø? Koden er da god nok ikke..
Rettet:
var efterTilfojetSite = [["assassinationofrichardnixonthe", "Assassination of Richard Nixon,The", "fredag 1. april 2005", 38443, "Drama"], ["lifeaquatic", "Life Aquatic","fredag 1. april 2005", 38443, "Komedie/Eventyr"], ["birth", "Birth","fredag 1. april 2005", 38443, "Drama/Mysterie"]]
//Sætter start X og Y for plakatKnapper _global.ny_x = 10; _global.ny_y = 10
Så vent med at kalde naesteBillede i din onLoadInit. Og desuden, hvorfor skriver du ikke bare næsteBillede i stedet for naesteBillede - det er da mere logisk :)
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.