- Xiaomi 15 - kicsi telefon nagy energiával
- Xiaomi 14T - nem baj, hogy nem Pro
- Augusztusban jön a Honor Magic V Flip 2
- Milyen okostelefont vegyek?
- Google Pixel 8a - kis telefon kis késéssel
- One mobilszolgáltatások
- Három Pixel 9 jött Magyarországra
- Magisk
- Honor 200 Pro - mobilportré
- Sony Xperia 1 V - kizárólag igényeseknek
Új hozzászólás Aktív témák
-
Kaoru
senior tag
Scenere kell írni, érdemes a teljes banner tartalmát egy külön mcbe átrakni (banner_mc), legalábbis én azszerint fogom leírni, s nem biztos, h működni fog :S. Még nem vagyok nagyon jó benne.
banner_mc instance neve: banner
banner.onRollOver = function () {
stop();
getURL(''http://domain.hu'',''_blank'');
}
banner.onRollOut = banner.onReleaseOutside = function () {
banner.gotoAndPlay(banner._currentframe);
}
A lényeg az egér rámozgatása: onRollOver
az onRollOut = instancenev.onReleaseOutside pedig azért kell, h definiálva legyen az, hogy az számít legördülésnek, ha az egér elhagyja az adott mc területét.
getURL gondolom egyértelmű
_currentframe pedig az aktuális framet jelenti.
Remélem működni fog, vagy ha nem is ezek alapján magadtól is megtudod oldani -
Kaoru
senior tag
Lenne 1 kérdésem nekem is
.
Van 1 ringatozó kiskacsám (kacsa_mc), ezt átraktam egy rece_mc -be. Az egyes framen balra néz a másodikon jobbra. Mindkét framebe beraktam egy-egy stopot, h ne beszívott kacsának nézzen ki, aki idegbetegen jobbra blara forog ringatózás közben.
Ki pakolom a scene-re, adok neki instance nevet (rece), majd beleírok szépen egy onClipEvent-es scriptet:
//balklik határozza meg az új koordinátákat
onClipEvent (mouseDown){
eger_x = _root._xmouse;
eger_y = _root._ymouse;
}
//távolság számítás
onClipEvent (enterFrame){
tav_x = eger_x-this._x
//ha az egér az objektumtól jobbra van, akkor lépjen az animáció második framjere = nézzen jobbra
if (this._x<tav_x)
{
this.gotoAndPlay(2)
this._x += tav_x/10;
}
//ha az egér az objektumtólbalrara van, akkor lépjen az animáció első framjere = nézzen balra
if (this._x>tav_x)
{
this.gotoAndPlay(1)
this._x += tav_x/10;
}
}
Erre a kedves kiskacsám azt csinálja, h kb a távolság kis részéig megfordul, majd befarol, s ezt úgy nem értem. Ötlete vkinek?
Jah itt van a forrás [link] meg az swf [link].
Flash 8
Ha vna tippe vkinek megköszönöm, h amásut találok rá a megoldásra, akkor én írom be -
Kaoru
senior tag
Kis api script, órai tananyag. nem fejeztük/tem be teljesen, de jól jöhet bárkinek bármikor.
Rajzoló api függvények
_root.createEmptyMovieClip //moziklippet hoz létre
_root.createEmptyMovieClip(''rajz'',1) //instance név, depth
_root.rajz.beginFill(0x6699ff)//Kitöltés:fill, gradeint fill
//Vonal: színe, vastagsága, áttetszősége
_root.rajz.lineStyle(5,0x0000ff,100) //vastagság, szín, alpha
_root.rajz.moveTo(120,214)//poziciója
_root.rajz.lineTo(400,0)//egyenes vonal, mekkora legyen. a következő lineTo ebből indul ki
_root.rajz.lineTo(320,410)
_root.rajz.lineTo(120,214)
_root.rajz.endFill //kitöltés vége
XML fájl diagramok létrehozására:
<szavazas>
<jelolt neve=''Kiss Béla'' szavazatszam=''50''> </jelolt>
<jelolt neve=''Nagy Péter'' szavazatszam=''6''> </jelolt>
<jelolt neve=''Szabó Tamás'' szavazatszam=''3''> </jelolt>
</szavazas>
ezt egy notepadba aztán save as midnenfájl akármi.xml
Flashben xml betöltése:
xml_adat = new XML();
xml_adat.ignoreWhite = true;
xml_adat.load(''vote.xml'');
while ciklussal ellenőrizhetjük, h beolvasta-e az összes adatot:
_root.xml_adat.onLoad = function()
{
szamlalo = 0;
while(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.neve != undefined)
{
szamlalo++;
}
trace(szamlalo)//ahány sor van, annyi számadatot kell, h kapjunk
}
összes szavazat kiírása:
{
szamlalo = 0;
szavazat = 0;
while(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.neve != undefined)
{
szavazat+=int(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.szavazatszam)
szamlalo++
}
trace(szavazat)
}
Százalék kiíratása
{
szamlalo = 0;
szavazat = 0;
while(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.neve != undefined)
{
szavazat+=int(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.szavazatszam)
szamlalo++
}
for(i=0; i<szamlalo; i++)
{
szazalek=int(_root.xml_adat.firstChild.childNodes.attributes.szavazatszam)/szavazat*100
trace(szazalek)
}
}
Teljes AS diagrammok kirajzolására!:
xml_adat = new XML();
xml_adat.ignoreWhite = true;
xml_adat.load(''vote.xml'')
_root.xml_adat.onLoad = function()
{
szamlalo = 0;
szavazat = 0;
while(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.neve != undefined)
{
szavazat+=int(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.szavazatszam)
szamlalo++
}
_root.createEmptyMovieClip(''fgv'',1)
_root.fgv.beginFill(0x000000)
for(i=0; i<szamlalo; i++)
{
szazalek=int(_root.xml_adat.firstChild.childNodes.attributes.szavazatszam)/szavazat
_root.fgv.moveTo(i*50,300)
_root.fgv.lineStyle(2,0x000000,100)
_root.fgv.lineTo(i*50,300 - 200 * szazalek) //baloldlal
_root.fgv.lineTo(i*50+30,300 - 200 * szazalek)//teteje
_root.fgv.lineTo(i*50+30,300)//jobboldal
_root.fgv.lineTo(i*50,300)//alja
_root.fgv.endFill
}
} -
Kaoru
senior tag
lenne 1 kérdésem. Ismerősömmel bannert csinálunk és valami oylasmi történik szövegek animálásakor, hogy
1., timelineon tökéletesnek látszik az animáció, szépen becsúszik nagyobbodik
2, ctrl+enter previewkor és publish után a szöveg animációkkal a következő történik:
a, ha 2 sorba volt tördelve 1 sorban jelenik meg
b, az animáció szét esik, össze-vissza ugrál logikátlanul.
S foglamam sincs mi okozza. Flash8ról van szó. -
Kaoru
senior tag
A hullámokat én magam rajzoltam illuban... akkro ez rejtély marad.
A php-t tudom hogy kezeli a flash, de azszem mondtam, h offline tartalomról van szó. Ha jól tudom helyi fileoknál csak akkor tudja értelmezni a php-t a böngésző/flash/akármi, ha az apache telepítve van a gépen és localhostként üzemel a szgép. -
Kaoru
senior tag
Lenne pár kérdésem.
Az első, hogy ugye mindenféle finom fájlt be lehet importálni, természetesen vektorgrafikákat is. Általában ai-t importálok, s mégis importálás után bitmapként listázza be, s átméretezéskor is úgy viselkedik, mint egy pixelgrafikus fájl. 1 példa rá: [link]. itt a hullámok teljesen vektorgrafikuska voltak és mégis érdes lett a széle átméretezés és 1 kis nyújtás után. Rosszul importálok, vagy ez általános dolog, vagy egyéb ötlet?
Másik pedig a flash és az offline adatbázisokat érinti. Nem tudom, hogy hogy lehetne megoldani, hogy egy adathordozóra kiírt flash multimédiás anyaghoz miként lehetne teljesen offline alapú adatbázisokat készíteni, ami mondjuk nem igényli külső szoftverek telepítgetését. Az adatbázisoknak emg tudásilag egyenértékűnek kell lenni kb a mysql lekérdezési tudásának, amit ugye flashből lehetne irányítani. Elég furi ez a kérdés, de multimédia fejlesztőnek tanulok, s jövőre szakdogának egy ''mindenttudó'' multimédiás anyagot kell elkészíteni. Én flashre gondoltam, mint fő fejlesztő környezet. Persze elvileg majd tanulni fogunk ezekről az offline cuccokról, de nekem kifúrja az oldalamat a kíváncsiság, hogy ezt hogy lehet megoldani. Persze googliztam, de mindenütt php+mysqlről volt szó.
A válaszokat előre is köszönöm!
Új hozzászólás Aktív témák
Hirdetés
- Asztalos klub
- Apple asztali gépek
- Nintendo Switch 2
- VR topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Luck Dragon: Asszociációs játék. :)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Windows 10
- Spórolós topik
- További aktív témák...
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - NYÁRI AKCIÓ!
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- LG 65C2 - 65" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- AKCIÓ! ASUS PRIME Z390-P i5 8600K 16GB DDR4 512GB SSD RX 6600 8GB GDDR6 DEEPCOOL Matrexx55 630W
- BESZÁMÍTÁS! GIGABYTE AORUS ELITE Z790 i7 14700K 64GB DDR5 1TB SSD 7900XTX 24GB be quiet! SB802 1000W
- BESZÁMÍTÁS! Asus B550M R5 5600X 32GB DDR4 512GB SSD RTX 3060 12GB THERMALTAKE Commander G41 700W
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest