Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 15 von 38

Thema: bilder bei mouseover im slider vergrößern?

  1. #1
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    25

    bilder bei mouseover im slider vergrößern?

    hi!
    bin noch etwas unerfahren in flash und hab mir aus einigen vorlagen einen slider gebastelt der nach meinen wünschen funktioniert!
    das einzige was ich noch hinzufügen möchte ist, dass bei einem mouseover der der slider stehen bleibt und das bild vergrößert gezeigt wird.
    der slider is sehr klein (höhe 100) und man kann auf den fotos fast nichts erkennen, erst wenn man mit der maus darüber fährt soll das bild größer werden.

    hier mein script

    _root.onEnterFrame = function () {
    var abstand = 10;
    if (_xmouse < 350) slider._x += (375-_xmouse)*0.05;
    if (_xmouse > 400) slider._x += (375-_xmouse)*0.05;
    slider_r._x = slider._x+slider._width+abstand;
    slider_l._x = slider._x-slider._width+abstand;

    if (slider._x > 750+slider._width*0.5) {
    slider._name = "temp";
    slider_l._name = "slider";
    temp._name = "slider_l";
    }
    if (slider._x < 0-slider._width*0.5){
    slider._name = "temp";
    slider_r._name = "slider";
    temp._name = "slider_r";

    }
    }


    MovieClip.prototype.blend = function (obj,faktor){
    if (obj.hitTest(_root._xmouse, _root._ymouse, false)) {
    obj._alpha = obj._alpha+(100-obj._alpha)/faktor;
    }else{
    obj._alpha = obj._alpha+(50-obj._alpha)/faktor;

    }

  2. #2
    TP-Senior
    Registriert seit
    Sep 2003
    Ort
    Cabarete
    Beiträge
    127
    HI!
    kann mir zwar noch nicht so richtig vorstellen wie genau das funktionieren soll... doch Deine Frage erkenn ich nicht aus Deinem Thread - was geht denn nicht.
    Wirds nicht grösser oder kommt ein Fehler?
    Lass Dir mal ein trace ausgeben ob überhaupt registriert wird das Deine maus das Bild überfährt.
    Wie gesagt kann Dir nicht so richtig folgen ...

    CU
    LooM

  3. #3
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    25
    hi!

    ich probiers nochmal zu erklären. das mouseover bisher bezieht sich nur darauf, dass ein alpha effekt gemacht wird wenn die maus über ein bild im slider geführt wird (von durchsichtig zu nicht durchsichtig). ich möchte jetzt aber, dass das bild, welches im slider ja ziemlich klein ist, vergrößert wird, wenn die mmaus darüber fährt.

    das bild soll sich also einfach auf z.b das doppelte vergrößern um es genauer betrachten zu könne, wenn ich mit der maus wieder wegfahre solls wieder kleiner werden.

    entfernt so in der art wie auf big-band-project.at, aber mit dem unterschied, dass der slider stehen bleiiben soll und immer nur das bild vergrößert werden soll, auf dem man gerade mit der maus ist....

    hoff ich konnt es einigermaßen erklären
    besten dank

    tom

  4. #4
    TP-Senior
    Registriert seit
    Sep 2003
    Ort
    Cabarete
    Beiträge
    127
    HI!
    Ah Alpha geht schon ...
    und genau da solltest Du ansetzen -> erweitere einfach die Alpha Funktion
    um die width und height Parameter des Bildes.
    Also in der Art:

    PHP-Code:
    if (obj.hitTest(_root._xmouse_root._ymousefalse)) {
    obj._alpha obj._alpha+(100-obj._alpha)/faktor
    obj._width=obj._width*2;
    obj._height=obj._height*2
    CU
    Stev

  5. #5
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    25
    vielen dank für deine mühe!
    genauso etwas in der art suche ich!

    das problem ist jetzt nur mehr, dass das bild viel zu groß wird (es ändert sich auch mit 1,5 nichts) und dass es nicht mehr in die ausgangsgröße zurückgeht, wenn man es wieder mit dem mauszeiger verlässt.

    kann ich es eigentlich auch irgendwie beeinflussen in welche richtung sich das bild vergrößert? wenn es zum beispiel am homepagebode ist und es sich nach oben vergrößern soll?

    will dich eigentlich nicht mehr länger belästigen weil ich immer soviel fragen hab, vielleicht kennst du ja ein tut wo ich all die sachen nachlesen kann.ich hab leider keines gefunden...

    besten dank nochmal
    tom

  6. #6
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    25
    hab auch heruasgefunden, dass das zoomen des bildes eigentlich nicht stoppt, sondern immer weiter zoom!

    außerdem wird die bildquali sehr pixelig, weiß nicht ob das sinnvoll ist....

  7. #7
    TP-Senior
    Registriert seit
    Sep 2003
    Ort
    Cabarete
    Beiträge
    127
    Hi!

    Tut findest Du hier im TP im Portal unter den FlashTutorials - mach den wabber effekt raus und schon hast Du was Du willst denke ich oder wenn Du bei Flashstar.de mal reinschaust -
    Da gibt es das rotierende Bild Menu - das liess sich in meiner letzten Page sehr einfach an meine Bedürfnisse anpassen.
    Wenn Du es aber einfacher haben möchtest dann schieb mal Deine Fla hoch - schau dann mal rein ... mal sehen vielleicht sehe ich dann wo das Problem liegt. Und frag weiter - wir haben alle auch nur durch Fragen gelernt.

    CU
    Stev

  8. #8
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    25
    na ich bring es nicht zusammen, mangels befehle schätz ich.

    eigentlich müsst ich ja nur sowas wie eine until funktion machen, damit es sich nur vergrößert bis die weite sagen wir 200 ist....

    keine ahnung vielleicht könntest du kurz hineinschaun.

    mein problem is jetzt :1. dass der slider sich nicht automatisch wiederholt, wenn ich ihn nach links laufen lass
    2. das vergrößern der bilder.


    hab mir erlaubt dasn .fla anzuhängen

    wär dir sehr dankbar tom
    Angehängte Dateien Angehängte Dateien
    Geändert von tom_massak (04.12.2007 um 00:11 Uhr)

  9. #9
    TP-Senior
    Registriert seit
    Sep 2003
    Ort
    Cabarete
    Beiträge
    127
    HI!

    Hab den Slider mal abgeändert.
    Bild1 in slider_r habe ich mal als Beispiel gemacht hoffe das reicht Dir damit Du verstehst wie ich es meine.
    Du könntest das alles per AS verknüpfen und dynamisieren bloss da fehlen Dir (und wahrscheinlich auch mir ;-) ) die nötigen Kentnisse.
    Bin einfach mal den schnellsten Weg gegangen.
    Folgendes habe ich gemacht:
    Dein Slider als solches allein funktioniert ja.
    Also bin ich in den slider_r rein habe dem ersten MC den Namen Bild1 gegeben und den MC als Schaltfläche geändert und darauf dann die on rollover und on rollout definiert.
    Das sollte reichen bei einer überschaubaren Anzahl an Bildern.
    Wenn Du die Bilder dynamisch laden möchtest dann muessen wir uns nochmal unterhalten :-)
    Oki hoffe das hilft erstmal.

    CU
    Stev
    Angehängte Dateien Angehängte Dateien

  10. #10
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    25
    vielen vielen vielen dank dass du dir die zeit genommen hast mir zu helfen... genauso hab ich mir das vorgestellt.

    hab gestern auch noch versucht die anderen bilder diese funktion zu geben, bin leider gescheitert.
    habs im sliderAll jedes pick angeklickt, dann unter properties auf button umgestellt, instance name dann fortlaufend bild2...dann verschieden diese dinge aber aus der action script leiste und ich hab nur mehr den button von mc1 da.
    wenn ich jetzt die funktionen für das pick eigeben möchte (re. maustaste actions) dann kommen immer die gleichungen für bild1. verwirrend.

    der alpha effekt erscheint jetzt erst beim rollout, und die funktion die vorher den alpha effekt bestimmt hat ist jetzt im script grau? weißt du was das ziu bedeuten hat, bzw wie ich das wieder richten kann?

    besten dank und gute nacht
    tom

  11. #11
    TP-Senior
    Registriert seit
    Sep 2003
    Ort
    Cabarete
    Beiträge
    127
    HI!
    den Blendeffekt hab ich rausgenommen
    mit /* ... */
    Hab es einfacher gelöst mit on Rollover = _alpha = 100; und bei rollout _alpha=50
    Du musst nur vorher schon die Schaltflachen den Alpha Wert 50 geben dann gehts.
    Schick Dir nachher gleich noch eine PM mit einem Link zu nem Flashvideo das Dir zeigt wie Du die anderen Bilder noch ändern musst.

    CU
    Stev

  12. #12
    TP-Senior
    Registriert seit
    Sep 2003
    Ort
    Cabarete
    Beiträge
    127
    von Tom

    eine allerallerletzte frage:

    weißt wie ichs machen kann, dass sich das bild nach oben hin vergrößert? der slider wird unter an der page sein und wenn sich dass bild dann nach unten vergrößert, wär das denkbar schlecht...

    danke
    tom

    von LooM_mx3

    Wenn Du den registrierungspunkt für die Schaltfläche - voon oben links nach unten rechts änderst geht das Bild in die andere Richtung auf....
    Siehe Screenshot.

    Cu
    Stev
    Angehängte Grafiken Angehängte Grafiken  

  13. #13
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    25
    woher weißt du das alles? gigantisch....

    besten dank nochmal für die viele zeit, die du für mich aufgewendet hast, falls du mal was für ein musikprogramm brauchst, da kann ich dir sicher helfen, mail mir tom_massak@gmx.at

    lg tom

  14. #14
    TP-Senior
    Registriert seit
    Sep 2003
    Ort
    Cabarete
    Beiträge
    127
    HI!

    naja 80% hier aus dem TP da hier ja noch User2User funktioniert.
    Und der Rest - sind alles meine Kunden gewesen die mich immer wieder angespornt haben neues auszuprobieren und zu verwirklichen.

    Also wie gesagt ich habe Dir die ganze Sache so einfach wie möglich gemacht - man kann sehr viel daran noch ändern bzw. automatisieren aber das wird wahrscheinlich in Deinem Fall nicht nötig sein.

    Es sei denn es finden sich noch einer oder 2 die daran noch ein bisschen herum basteln dann denke ich habe alle was davon - ich werde es wahrscheinlich nie schaffen ...

    Oki dann viel Spass noch und Frag weiter!!!

    CU
    Stev

  15. #15
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    25
    hi!

    hab schon etwas weiter gearbeitet.

    wie gesagt, mein hauptproblem ist, dass ich es einfach nicht schaffe, den bildern einen alpha wert zuzuordnen, ohne dass sie dann beim vergrößern auch durchsichtig bleiben....
    wie gesagt habs mit vielen befehlen probiert, wenn ich es oberhalb der befehle für die vergrößerung geschrieben hab, bekam ich eine fehlermeldung(Statement must appear within on handler) wenn ich sie in die hauptactions mit _root._alpha geschrieben hab, dann war das bild auch beim vergrößern durchsichtig und nach dem rollout war das bild auch noch heller 8also kleinerer alpha wert nehm ich an, als zuvor)
    auch ist mir aufgefallen, dass wenn manche fotos sich vergrößern und sich dann mit den anderen überlappen, es einige gibt die dann die durchsichtigen verdecken (so wie es sich eigentlich gehört) bei andern schimmert immer noch das durchsichtige durch. komisch*G*


    2tes problem ist, dass ich öfters probiert hab, nach links zu scrollen, dort wir aber der slider nicht vergrößert. ich denke mal das hängt damit zusammen, dass wir nur für slider_r die befehle zum vergößern gegeben haben und nicht für den slider_l und den hauptslider "slider. lieg ich damit richtig?

    ich müsste als eigentlich nur statt:

    on (rollOver) {
    _root.slider_r.bild3._alpha=100;
    _root.slider_r.bild3._width=200;
    _root.slider_r.bild3._height=300;}


    on (rollOver) {
    _root.slider_r.bild3._alpha=100;
    _root.slider.bild3._alpha=100;
    _root.slider_l.bild3._alpha=100;

    schreiben (natürlich auch für alle anderen funktionen und das rollout)...

    besten besten besten dank nochmal
    tom

    p.s.: dass bei den fotos auch querformat dabei sind, die dann beim vergrößern verzerrt werden, weil der wert falsch ist, ist mir klar, werd ich noch ändern*G*
    Angehängte Dateien Angehängte Dateien

Seite 1 von 3 123 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51