Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
MAPA w Flash CS4 i AS 2.0 - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Grafika, Flash, multimedia (https://www.webmastertalk.pl/forum-grafika-flash-multimedia)
+--- Wątek: MAPA w Flash CS4 i AS 2.0 (/thread-mapa-w-flash-cs4-i-as-2-0)



MAPA w Flash CS4 i AS 2.0 - pixel_ - 27-10-2010

Witam. Mam pewien problem, otóż:

Zaimportowałem do flash'a mapę. Na mapie są miasta i chciałem, aby po najechaniu na konkretne miasto otworzyła się informacja (adres, telefon gminy).

Stworzyłem nowy MovieClip (nazwalem go zdroj) i w nim wszystko robiłem. Zrobiłem tło: na 1 klatce tło na 0 alpha a na 30 klatce 100 alpha i stowrzylem motion tween. Dodałem akcje

1 klatka:

stop ();
zdroj.onRollOver = function() {
gotoAndPlay('2');
}
zdroj.onRollOut= function() {
gotoAndStop('1');
}

30 klatka:

stop();
zdroj.onRollOver = function() {
stop();
}
www.onPress = function () {
getURL("http://www.jastrzebie.pl/", "_blank");
}
zdroj.onRollOut = function() {
gotoAndPlay('31');
}

i teraz z czym mam problem :

-Jak tween zatrzyma sie na 30 klatce to teskt sie pokazuje bez problemowo, ale jak chce najechac i kliknać to tekst znika i jak nawet wyjade po za tło to już tło sie nie chowa.
-Jak zrobić że jak najde na miasto i rozwija się tło i jak wyjade po za miasto, zeby tło się chowało a nie pokazywało dalej.


RE: MAPA w Flash CS4 i AS 2.0 - Engine - 27-10-2010

Cytat:Jak zrobić że jak najde na miasto i rozwija się tło i jak wyjade po za miasto, zeby tło się chowało a nie pokazywało dalej.

Można wokół tła z miastem zrobić mc nasłuchujące, jak na nie najedziesz to załączą animację wsteczną (chowanie tła/miasta).


RE: MAPA w Flash CS4 i AS 2.0 - pixel_ - 28-10-2010

jak taki kod będzie wyglądał w AS 2.0 ?


RE: MAPA w Flash CS4 i AS 2.0 - Engine - 28-10-2010

Kod do cofania po timeline

Kod:
MovieClip.prototype.cofaj = function(IleKlatek) {
    this.onEnterFrame = function() {
        if (this._currentframe>1 and IleKlatek>0) {
            this.gotoAndStop(this._currentframe-1);
            IleKlatek--;
        } else {
            this.removeMovieClip();
        }
    };
};
cofaj(90);

90 - to ilość klatek do tyłu.
-------------

Zapominałem dodać, oczywiście musisz to połączyć jeszcze ze zdarzeniem myszy.