Avatar billede dwj Nybegynder
20. september 2006 - 15:44 Der er 5 kommentarer

Actionscript HJÆPL

Jeg har downloadet et galleri til fri afbenyttelse som jeg rigtig godt kan lide, men når jeg loader den som en ekstern .swf fil ind i min main movie kan jeg ikke få den til at fungere, når jeg klikker på billederne sker der ingenting, og det håber jeg at der er en der kan hjæpe mig med.


Her er actionscriptet som den bruger:

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

onClipEvent (load) {
    this.pics.gotoAndStop(_root.frame_offset++);
    bounce = _root.bounce;
    speed = _root.speed;
    final_width = _root.thumb_x;
    final_height = _root.thumb_y;
    final_x = this._x;
    final_y = this._y;
    startx = this._x;
    starty = this._y;
}
onClipEvent (enterFrame) {
    width = width*bounce+(final_width-this._width)*speed;
    this._width += width;
    if (Math.abs(final_width-this._width)<1) {
        this._width = final_width;
    }
    height = height*bounce+(final_height-this._height)*speed;
    this._height += height;
    if (Math.abs(final_height-this._height)<1) {
        this._height = final_height;
    }
    x = x*bounce+(final_x-this._x)*speed;
    this._x += x;
    if (Math.abs(final_x-this._x)<1) {
        this._x = final_x;
    }
    y = y*bounce+(final_y-this._y)*speed;
    this._y += y;
    if (Math.abs(final_y-this._y)<1) {
        this._y = final_y;
    }
    this._alpha = _root.alphamin+(100-_root.alphamin)*(this._x-_root.thumb_x)/(_root.big_x-_root.thumb_x);

   
}
onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse)) {
        _parent._parent.swapDepths(10000);
        _parent.swapDepths(10001);
        this.swapDepths(10002);
        _parent._parent[_root.url].image.final_width = _root.thumb_x;
        _parent._parent[_root.url].image.final_height = _root.thumb_y;
        _parent._parent[_root.url].image.final_x = _parent._parent[_root.url].image.startx;
        _parent._parent[_root.url].image.final_y = _parent._parent[_root.url].image.starty;
        _root.url = _parent._name;
        final_width = _root.big_x;
        final_height = _root.big_y;
        final_x = _root.offset_x-_parent._x;
        final_y = _root.offset_y-_parent._y;
    }
}

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

Og her kan i se hvor jeg har hentet filen.
http://www.emanueleferonato.com/2006/08/24/customizable-flash-gallery/
Avatar billede farhang Nybegynder
20. september 2006 - 15:56 #1
Hej,

Jeg har lige ordnet det samme for en herfra. Læs her:
http://www.eksperten.dk/spm/733117
Avatar billede dwj Nybegynder
20. september 2006 - 16:09 #2
Nej jeg har lige prøvet at hendte den fil med bandet, men den gør det samme når den bliver loadet ind i min main movie, billede nummer et står bare og køre igennem alle billedene og der sker ingen ting når jeg klikker på billederne.
Avatar billede farhang Nybegynder
20. september 2006 - 16:13 #3
Fremgangsmåden er således:

Først importerer du alle de nye billeder, som er 300x300.

Så ligger du dem i "Pictures"-mappen. Dernæst åbner du "Pictures layered"-movieklip under "Objects".

Så fjerner du det gamle billede fra "Pictures layered" ved at klikke på den og delete-tasten.

Dernæst trækker du f.eks. billede 11 fra library ind i frame 11, i layer "Images" i "Pictures layered"-movieklip.

Du kan nu transforme billede 11 under panel properties ved at klikke på billedet sætte properties til at være 50x50, dvs. w=50, h=50, x=-50, y=0.

Prøv det, spørg hvis du er i tvivl.
Avatar billede dwj Nybegynder
20. september 2006 - 20:17 #4
Hej farhang jeg tror ikke at du forstår mit spørgsmål.
Jeg har en fil som heder main.swf og en fil som heder gallery.swf, i min main.swf er der en knap med følgende action,

on (release) {
    _root.content.loadMovie("gallery.swf");
}

men når den loader gallery.swf ind i main.swf vil den ikke gøre noget når jeg klikker på thumbnail billederne, hvis jeg køre gallery.swf helt for sig selv fungere den fint.

Men nu er det jo sådan at jeg gerne vil have den til at køre når den bliver loadet i min main.swf fil.

Håber du bedre forstår mit problem nu, og evt. kan hjælpe.

Har du nogen ide om hvad jeg skal gøre for at få den til at fungere.
Avatar billede bentjuul Nybegynder
27. september 2006 - 20:19 #5
Jeg har samme problem dom dig dwj og har også prøvet det script som farhang har været god til at rette i det andet spørgsmål.
Desværre har jeg ikke kunne loade det ind i min main swf så det virker. Jeg har prøvet flere andre gallerier med samme resultat.
Jeg har en main med 4 knapper der hver især skal loade et galleri ind i et tomt MC ved aktivering af knapperne, men som sagt svipser det.
Jeg vil forsøge mig i et nyt spørgsmål i næste uge - da jeg ikke er meget på exp i resten af ugen.
Håber du får løst dit problem.

//bentjuul
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