Lessons villog interaktív térkép - szoftverek
Riyadh Al Balushi (Translation: bu_blik)
Ez a leírás bemutatja, hogyan lehet létrehozni egy interaktív térkép. amely, ha lebeg a város felett, megjelenik egy kis kép.
Szükségünk lesz egy ehhez képfájlt. használt leckét.
Hozzon létre egy új dokumentumot, a mérete 620h420 és fps (framerate) 30.
Ezt hívjuk mi egyrétegű térkép és import (Frame> Import> Import a Stage) Keresés térkép kép blokkolja réteg.
Gombok létrehozása.
Hozzon létre egy új réteget nevezzük gombok. Fogjuk használni ezt a réteget létrehozni az első gombot, majd másolja azt a más városokban.
Vegyük az Ovális eszközt, és rajzoljon egy kört bárhol a jelenetet. Átmérője körülbelül 25 képpont. Míg a kör ki van jelölve, nyomja meg az F8 (Átalakítás Symbol), perobrazuem a gomb szimbólum és név myButton, a regisztrációs pont a központban.
Nem kell, hogy a mi gomb látható, mint a térképen, a város kijelölt bizonyos znakami.Poetomu, Beállítás a gomb láthatatlan. Dupla kattintással egy kört, hogy belépjen a szerkesztési mód gombot. Összhangban az idővonal haladunk a Fel keretet a Hit keretet. Lásd az ábrát.
Gomb kész. Menj vissza a fő jelenet
és tesszük gombot a tetején a csillag, ami azt mutatja, a város helyét a térképen Muscat. A Tulajdonságok Inspector hogy a neve a kulcs muscat_btn.
Az első gotova.Teper gomb másolás és beillesztés a tetején található gombot szimbólumok más városok (Sohár, Dubai és Abu Dhabi) .Ostalps változtatni a példány nevét be sohar_btn gombok, dubai_btn és abu_dabhi_btn volt.
Ellenőrizze, hogy a meglévő rétegek zakryty.Sozdaem nevu réteget Marker. Importálja a képet mutató keret> Import> Import fázisához. Míg az objektum ki van jelölve nyomja meg az F8, átalakulni egy filmrészlet és nevét myMarker.
Meg kell tenni a regisztrációs pont a hegyét a mutató, így az lenne a csúcs az index a referencia pont. Kattintson duplán oektov be az üzemmód kiválasztásához redaktirovaniya.Obratite vnnimanie a + jel. Vigye a mutatót úgy, hogy a hegyét lenne-touch + jel. Kész blokkolja a réteg.

Van még a szerkesztés módban, akkor hívja egyrétegű a Marker, és 4 további keretek (4-szer az F5 billentyű megnyomásával). Hozzon létre egy új réteget nevezett városok. Adjunk hozzá 4 kulcsképek (amíg a réteg van kiválasztva nyomja meg a 4-szer F6) .Smotrim rajz.
Most importálja a bélyegképek minden réteg goroda.Proverte városok választott ki, most nyomja meg a második kerethez, és menj a Frame> Import> Import fázisához válassza Muscat képet. Mi tesz egy miniatűr tetején az index, mint az ábrán látható.
Kattintson a második keret a városok réteg a Tulajdonságok Inspector muskotályos adjunk nevet a keretet.
Ezután egyesével, minden import képek városokban következő keret városok réteget, és állítsa be a helyére bélyegképek elejére ukazatelya.Kak fent leírtak szerint. Aztán regisztrálni egy nevet minden egyes képkocka, ill. (Sohár, dubai, és abu_dhabi)
Most írjuk stop (); Az első kadra.Vydelyaem első keret panel megnyitása Action Script (F9) és írási stop ();
Menj vissza a fő jelenetet. Előírja a példány nevét marker_mc. A videóklip index (marker).
Hozzon létre egy új réteget, menj a panel Action Script (F9). És itt írom ezt a kódot:
import mx.transitions.Tween;
import mx.transitions.easing * .;
var városok: Array = [ "Muscat", "Sohar", "Dubai", "abu_dhabi"]
funkció mozgató (targetX, targetY) currentX = marker_mc._x;
currenty = marker_mc._y;
var xTween: Tween = új Tween (marker_mc, "_x", Strong.easeOut, currentX, targetX 5, igaz.);
var yTween: Tween = új Tween (marker_mc, "_Y", Back.easeOut, currenty, targetY, 1,5, true);
>
for (var i = 0; i
my_btn.myCity = városok [i];
my_btn.onRollOver = függvény () mozgató (this._x, this._y);
marker_mc.gotoAndStop (this.myCity);
>
>
Az első két sornyi kódot csak importálni Tween és enyhítésére osztályok használatához szükséges a Tween hatást.
import mx.transitions.Tween;
import mx.transitions.easing * .;
A második rész (egy sor) - Array, amely tartalmazza a városok nevei, a neveket meg kell felelnie az első része a gomb nevét. Ez - mint az azonos nevű, hogy használták, mint a keret tag.
var városok: Array = [ "Muscat", "Sohar", "Dubai", "abu_dhabi"]
A harmadik rész a kód létrehoz egy Function, mely a Tween osztályban. mozgassa a mutatót a jelenlegi helyzetben, hogy a helyzet a gombot, hogy meghívja a függvényt. Létrehoztunk két átkötő tárgyakat mozgatni az objektumot vízszintesen és függőlegesen.
funkció mozgató (targetX, targetY) currentX = marker_mc._x;
currenty = marker_mc._y;
var xTween: Tween = új Tween (marker_mc, "_x", Strong.easeOut, currentX, targetX 5, igaz.);
var yTween: Tween = új Tween (marker_mc, "_Y", Back.easeOut, currenty, targetY, 1,5, true);
>
Az utolsó rész a kód létrehoz egy példányt neveket a gombokat, majd a mutatót, és megáll egy képet a kiválasztott város.
for (var i = 0; i
my_btn.myCity = városok [i];
my_btn.onRollOver = függvény () mozgató (this._x, this._y);
marker_mc.gotoAndStop (this.myCity);
>
>
Letöltések