Avatar billede webdesigner Praktikant
02. december 2002 - 13:39 Der er 23 kommentarer og
1 løsning

flyden billede

jeg har et billede jeg gerne vil have til at flyde tilfældigt. hvorden gør jeg det??
der ud over skal billedet kunne stoppe og starte et movie clip i sit eget centrum...
det hele skal ske tilfældigt og med et mellemrum på ca 30-180 sek.
det flydende billede skal sluttes en en x og y akse indikator til som ligger neders i højre hjørne.

jeg arbejder i flash MX
Avatar billede baitianlong Nybegynder
02. december 2002 - 17:34 #1
Det vil jeg gerne prøve at lave. Vil du have et script, der får et movieclip til at sejle rundt på skærmen ?? Skal det hoppe af væggene, eller køre igennem fra bund til top og højre til venstre, eller hvordan ?

At starte og stoppe et mc indlagt i dette er intet problem, det er "flyde"scriptet, der er interessant.

"det flydende billede skal sluttes en en x og y akse indikator til som ligger neders i højre hjørne." - Det forstår jeg ikke helt ?!
Avatar billede baitianlong Nybegynder
02. december 2002 - 17:53 #2
Her er et eksempel på et script, der flyder tilfældigt... Er det noget i den retning ??

http://legende.dk/eks/sejlerundt.html
Avatar billede webdesigner Praktikant
02. december 2002 - 20:20 #3
det er smukt det du har lavet der skal i stædet for en kasse være et 2 linger der danner et kryds som et sigte korn.... (de 2 linger er "1" tyk og de er så lange at det dækker hele siden.)
de det centrum som disse 2 linger danner skal så angive et kordinat sæt som skal angives i nederste vænstre hjørne af animationen...
animationen må kun komme inden for en del af flash filen da der er mere grafik....
derfor er hele skærmen del som en widescreen på midten altså fra øverste kant ca. 50 pixel ned så animationen 100 pixel ned og 50 pixel mer ned.. (den angives som en mask så lingerne skjules)
og den skal afvisen af kanterne...

Ps. det flydende billede skal være lidt langsomere.... hvis du ikke forstår så tegner jeg det ....
Avatar billede webdesigner Praktikant
02. december 2002 - 20:22 #4
foresten så hvis du er på Icq eller noget kunne vi chatte det er lidt næmmere...
Avatar billede baitianlong Nybegynder
03. december 2002 - 00:51 #5
Er du stadig vågen ? så ICQ#117283068 . Jeg laver lige en ny fil til dig. Jeg tror jeg har fattet det (o;
Avatar billede alexander_j Nybegynder
03. december 2002 - 00:58 #6
Nu skal du jo ikke lave det hele for ham legende ;-) han spurgte hvordan ...
Avatar billede baitianlong Nybegynder
03. december 2002 - 01:12 #7
(det er jo ikke det vilde) ...sådan:

http://legende.dk/eks/kordinat.html
Avatar billede alexander_j Nybegynder
03. december 2002 - 08:43 #8
Hvilken kode har du brugt?
Avatar billede webdesigner Praktikant
03. december 2002 - 09:02 #9
jamme dog ....
ok! hvordan stoppe du så sigte kornet og starter en movie clip på en 30 sekunder. hvor på sigte kornet køre vider??
og sigtekornet skal være langsomere...
Avatar billede webdesigner Praktikant
03. december 2002 - 09:07 #10
ps. movie clipet skal altid startes i sigte kornes centrum...

foresten kan kornes diageres til at køre hen til et kordinat sæt ved mouse over? (på en knap.) og når den når det skal der startes en movie clip?

Ja, ja! jeg ved det, det bliver mer og mer avanceret...
Avatar billede baitianlong Nybegynder
03. december 2002 - 11:59 #11
Her er koden for stregerne, de har instancenavnene "x_streg" og "y_streg":

kode på vandret streg:

onClipEvent(load) {
    function find() {
        _root.dest_y = random(100)+51;
    }
    find();
}
onClipEvent(enterFrame) {
  if(!_root.stop) {
    _y += (_y < _root.dest_y ? 1 : -1);
    if(Math.abs(_y - _root.dest_y) < 5)
        find();
    _root.kord = "(" + _root.x_streg._x + "," + _y + ")";
  }
}
   

Kode på lodret streg:

onClipEvent(load) {
    function find() {
        _root.dest_x = random(500)+1;
    }
    find();
}
onClipEvent(enterFrame) {
    if(!_root.stop) {
    _x += (_x < dest ? 2 : -2);
    if(Math.abs(_x - _root.dest_x) < 5)
        find();
  }     
}
   

Så skal movieclippet, der skal startes, have en kode hen af:...

onClipEvent(load) {
  starttid = getTimer();
  _visible = false;
  pause = 30000;
}
onClipEvent(enterFrame) {
  _y = _root.y_streg._y;
  _x = _root.x_streg._x;
  if(getTimer() >= starttid + pause) {
      _root.stop = true;
      starttid = getTimer();
      _visible = true;
      gotoAndPlay(1);
  }
}

i sidste frame af dette movieclip kan du skrive:

_root.stop = false;
_visible = false;

Så skulle det meste være løst.... Der er lige den med knapperne.

on(rollOver) {
  _root.dest_x = this._x;
  _root.dest_y = this._y;
}


Prøv med disse ting, og sig hvordan det går !!

(o;

*Mht hastighed på sigtekornet. Det afhænger jo også af din framerate. Mit eksempel kører med en framerate på 30 !*
Avatar billede webdesigner Praktikant
03. december 2002 - 13:16 #12
hej igen .. kan du ikke lave en zip fil? har lidt nemmer ved at se det når jeg har det forand mig på skærmen....

jeg ville gerne have at de kordinat som skrives kom med 4-6 cifre eventuelt med et komma, altså XXX,XXX.. og kan kommaet skjules? det vil se lidt mere beder ud med flere cifre...

ps. hvis du laver en zip fil kan du så ikke smide 0,0 på i venster hjørne??
Avatar billede webdesigner Praktikant
03. december 2002 - 13:18 #13
foresten, når movie clippet startes, stopper sigte kornet så? hvis ikke så skulle det gerne, efter clipet er færdigt skal sigte kornet starte igen..
Avatar billede mat Nybegynder
03. december 2002 - 14:22 #14
..er det nu man skal gøre opmærksom på http://www.eksperten.dk/kat/147/ ?!? ;)
Avatar billede webdesigner Praktikant
03. december 2002 - 15:45 #15
mat hvad snakker du om??
Avatar billede alexander_j Nybegynder
03. december 2002 - 17:47 #16
Det mat mener er at det indlæg du her har lavet ikke er et spørgsmål, men snarere en opgave!

Opgaver skal stilles i en anden kategori, mens denne kategori mest handler om hjælp til selvhjælp!

/Alexander
Avatar billede mat Nybegynder
03. december 2002 - 18:34 #17
yup!
Avatar billede webdesigner Praktikant
03. december 2002 - 20:12 #18
tja.. min "opgave" går på at jeg ikke kan finde ud af det og at det vil væer en stor hjælp at jeg fik det vis som en fil jeg kan redigere i...
der for er det en op gave.
ja men jeg undersøger dem for at kunne finde ud af dem :) (plejer ikke at kunne finde ud af det "fransk" folk skriver... f.eks. hvad navn skla den lådrette streg have? hvilket navn til den vandrette hvad skla movieclippet der startes hedde osv...)
men ok! så siger vi at det er en opgave :)
Avatar billede webdesigner Praktikant
03. december 2002 - 20:13 #19
men jeg mener stadig ikke det er en opgave. da legende.dk ikke laver den færdige fil men kun et eksempel...
Avatar billede webdesigner Praktikant
04. december 2002 - 13:49 #20
hey igen nu ser det ud tila t virke der er bar det at den sidder fast når den komme ud i venster side så hopper den....op og ned (som om der er en mellem rum på en 3 Pixel så den zigzaker op og ned...)
og hvordan virker det movieclip??
og hvordan laver jeg den tæller??
Avatar billede baitianlong Nybegynder
04. december 2002 - 14:58 #21
Prøv at sende mig din fil på j@legende.dk ... Så fikser jeg den
Avatar billede webdesigner Praktikant
04. december 2002 - 15:12 #22
lukker
Avatar billede baitianlong Nybegynder
04. december 2002 - 15:13 #23
Tak for points'ne
Avatar billede webdesigner Praktikant
04. december 2002 - 22:07 #24
He he..
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

IT-JOB

Politiets Efterretningstjeneste

Data engineer til PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Specialister til Netværksoperations til Forsvarets nye Digitale Backbone

Politiets Efterretningstjeneste

Platform Engineer hos PET

Politiets Efterretningstjeneste

IT Sikkerhedsarkitekt i PET