Avatar billede plastic.gangsta Nybegynder
30. januar 2003 - 14:48 Der er 9 kommentarer og
1 løsning

loadmovie ind i et moveclip

På min stage i  flash mx ønsker jeg at skal loade et billed indi i et movieclip symbol (Cirkel, firkant ligemeget hvad) ved at trykke på en button et andet sted på stagen. Har brugt noget lignede dette:

symbolet, movieclipen kalder jeg for firkant og tilføjer så actions til knappen så det fungerer sådan ca.

on (press) loadmovie(billed1.gif;"firkant")

Dette fungere ikke, hvad skal jeg gøre? Bemærk koden jeg har skrevet selvfølgelig ikke er korrekt men blot vejledende..

HVad kan man loade indi i et movieclip på denne måde, video, text, hhtml filer...?

På forhånd tak for hjælpen

/Jens
Avatar billede thulstrup Nybegynder
30. januar 2003 - 14:55 #1
knap.onRelease = function() {
  loadMovie("billed1.jpg", "firkant");
}

Du kan ikke loade et gif dynamisk ind i Flash.
Avatar billede telemuzen Nybegynder
30. januar 2003 - 14:56 #2
Prøv med:
on(press) {
loadMovie("billed.gif", _root.firkant);
}
Avatar billede thulstrup Nybegynder
30. januar 2003 - 14:57 #3
...eller hvis du vil ligge scriptet direkte på din knap

on(press){
  loadMovie("billed1.jpg", "firkant");
}
Avatar billede telemuzen Nybegynder
30. januar 2003 - 15:01 #4
sorry, tænkte ikke lige over at det var .gif!
Avatar billede plastic.gangsta Nybegynder
30. januar 2003 - 17:46 #5
mange tak fungerer nogenlunde, vil i lige hjælpe en til gang inden i får jeres points.

Når den loader billedet ind i min firkant, gør den det ik særligt godt, den loade billedet halvt indenfor halvt udenfor, kan man angive kordinater hvor billedet skal loades???

kan man lave en imagemap på denne måde, hvor man har et billed og når så brugeren drager musen over et bestemt sted så loader den et billed et andet sted?

hvad kan man loade på denne måde? .txt? video? .html filer?

/J
Avatar billede mat Nybegynder
30. januar 2003 - 18:12 #6
Du angiver koordinaterne ved enten manuelt at placere det movieclip du loader ind i, på Stage, eller ved at scripte det. Dit billede havner altid i 0,0 i dit movieclip - dvs øverste venstre hjørne rammer 0,0 i movieclippet.

Ja du kan sagtens loade andre billeder ind, ligeså tovligt som du lyster endda - Men det kommer lidt an på præcis hvad du vil lave for at jeg vil anbefale at gøre det ved at loade jpegs (det her er ikke bagudkombatibelt, så det er kun brugere med flash player 6 der nogensinde kommer til at se det).

Du kan loade txt-filer, xml-data, variabler fra alskens serverside teknologier ind, alt sammen med forskellige metoder i flash. Du kan ikke loade html-dokumenter ind, men du kan bruge html1 i dynamiske tekstfelter.
Avatar billede plastic.gangsta Nybegynder
30. januar 2003 - 19:33 #7
tak mat første gang med point delingen så du fik desværre ingen, men mange tak tak for hjælpen..

Er det svært at scripte lokationen for billedet?
Avatar billede mat Nybegynder
30. januar 2003 - 20:16 #8
næ det er nemt :)

du giver dit movieclip et instancenavn og så skriver du bare

_root.navn._x = 100:
_root.navn._y = 100;

i frame 1.

eller på selve movieclippet:

onClipEvent (load) {
this._x = 100;
this._y = 100;
}

Koordinaterne tager udgangspunkt i øverste venstre hjørne af Stage (0,0).
Avatar billede plastic.gangsta Nybegynder
01. februar 2003 - 12:22 #9
Det kan ikke lade sig gøre fordi jeg har en button og ikke et movieclip. JEg ahr en button i venstre side og når jeg så trykker der så skal den åbne billed.jpg inden i firkanten med koordinaterne (x,y) og onclipevent kan kun bruges ved movieclips, er det rigtigt eller er det min uvidenhed der spiller dum...?

Jeg ligger lige koden ind:

on (rollOver) {
    loadMovie("gul.txt", "gul");
}
on (press) {
    loadMovie("billed.jpg", "firkant");
onClipEvent (load) {
this._x = 100;
this._y = 100;
}
   
}

/ Jens
Avatar billede mat Nybegynder
01. februar 2003 - 23:26 #10
Jeg vil anbefale at du får placeret movieclippet inden du loader ind i det under alle omstændigheder - så er der tjek på det :)

Det er "firkant" du vil have placeret right?

når du loader .txt filer ind bruges loadVariables ikke loadMovie.

Det er helt korrekt at onClipEvent (load) ikke bruges på knapsymboler. Dog kan movieclips i mx de samme ting som knapper kan, men det giver stadig ingen mening at have din load inden i en on press eftersom onLoad allerede er forekommet inden en onPress overhovedet er mulig :)

mvh mat
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