Több véletlen szám flashben: nincs két egyforma

Kategóriák: FLASH, Programozás, webfejlesztés2008. 03. 03.

0

Kellett csinálnom egy véletlen képeket behívó flasht. A bonyolítás abban volt, hogy egyszerre kellett megjeleníteni őket és így nem lehetett két egyforma kép.
Az alábbi script lett belőle. Kicsit érthetőbb formára bontva, mint a lottó nyerőszámok.

this.osszesszam = 90;
this.hanyszamkell = 5;
this.veletlenszamok = Array();

while (this.veletlenszamok.length < this.hanyszamkell) {
this.ujra = false;
this.veletlen = random(this.osszesszam)+1;
for (i=0; i<this.veletlenszamok.length; i++) {
if (this.veletlen==this.veletlenszamok[i]) {
ujra=true;
}
}
if (!ujra) {
this.veletlenszamok.push(this.veletlen);
}
}
trace(‘Lottó nyerőszámai: ‘+this.veletlenszamok);

Akinek van hasonló scriptje és meg szeretné osztani, annak itt a helye :-)
Mármint lentebb egy kicsit.Kellett csinálnom egy véletlen képeket behívó flasht. A bonyolítás abban volt, hogy egyszerre kellett megjeleníteni őket és így nem lehetett két egyforma kép.
Az alábbi script lett belőle. Kicsit érthetőbb formára bontva, mint a lottó nyerőszámok.

this.osszesszam = 90;
this.hanyszamkell = 5;
this.veletlenszamok = Array();

while (this.veletlenszamok.length < this.hanyszamkell) {
this.ujra = false;
this.veletlen = random(this.osszesszam)+1;
for (i=0; i<this.veletlenszamok.length; i++) {
if (this.veletlen==this.veletlenszamok[i]) {
ujra=true;
}
}
if (!ujra) {
this.veletlenszamok.push(this.veletlen);
}
}
trace(‘Lottó nyerőszámai: ‘+this.veletlenszamok);

Akinek van hasonló scriptje és meg szeretné osztani, annak itt a helye :-)
Mármint lentebb egy kicsit.Kellett csinálnom egy véletlen képeket behívó flasht. A bonyolítás abban volt, hogy egyszerre kellett megjeleníteni őket és így nem lehetett két egyforma kép.
Az alábbi script lett belőle. Kicsit érthetőbb formára bontva, mint a lottó nyerőszámok.

this.osszesszam = 90;
this.hanyszamkell = 5;
this.veletlenszamok = Array();

while (this.veletlenszamok.length < this.hanyszamkell) {
this.ujra = false;
this.veletlen = random(this.osszesszam)+1;
for (i=0; i<this.veletlenszamok.length; i++) {
if (this.veletlen==this.veletlenszamok[i]) {
ujra=true;
}
}
if (!ujra) {
this.veletlenszamok.push(this.veletlen);
}
}
trace(‘Lottó nyerőszámai: ‘+this.veletlenszamok);

Akinek van hasonló scriptje és meg szeretné osztani, annak itt a helye :-)
Mármint lentebb egy kicsit.

Szám szöveggé alakítása Flashben (Number to String vagy Number2String)

Kategóriák: FLASH, Programozás, webfejlesztés2008. 02. 27.

1

Vagy én vagyok nagyon béna vagy tényleg nincs Flashben számot szöveggé alakítós függvény.

Nekem pedig kellett egy ilyen, mert kellett tudnom, hogy hány karakterből áll és aztán egy tömbben szerettem volna látni az egyes számokat.

var szam:Number = 159;
var szamszoveg:String = szam+”;
trace(’szamszoveg karaktereinek szama: ‘+szamszoveg.length);
szamszovegtomb = szamszoveg.split(“”);
trace(’szamszovegtomb karakterei: ‘+szamszovegtomb);

Remélem tényleg nem néztem el valamit, mert jócskán keresgéltem, hogy meg tudjam ezt oldani :-( :-)
Ha valakinek van, erre jobb megoldása érdekelne.

Vagy én vagyok nagyon béna vagy tényleg nincs Flashben számot szöveggé alakítós függvény.

Nekem pedig kellett egy ilyen, mert kellett tudnom, hogy hány karakterből áll és aztán egy tömbben szerettem volna látni az egyes számokat.

var szam:Number = 159;
var szamszoveg:String = szam+”;
trace(’szamszoveg karaktereinek szama: ‘+szamszoveg.length);
szamszovegtomb = szamszoveg.split(“”);
trace(’szamszovegtomb karakterei: ‘+szamszovegtomb);

Remélem tényleg nem néztem el valamit, mert jócskán keresgéltem, hogy meg tudjam ezt oldani :-( :-)
Ha valakinek van, erre jobb megoldása érdekelne.Vagy én vagyok nagyon béna vagy tényleg nincs Flashben számot szöveggé alakítós függvény.

Nekem pedig kellett egy ilyen, mert kellett tudnom, hogy hány karakterből áll és aztán egy tömbben szerettem volna látni az egyes számokat.

var szam:Number = 159;
var szamszoveg:String = szam+”;
trace(’szamszoveg karaktereinek szama: ‘+szamszoveg.length);
szamszovegtomb = szamszoveg.split(“”);
trace(’szamszovegtomb karakterei: ‘+szamszovegtomb);

Remélem tényleg nem néztem el valamit, mert jócskán keresgéltem, hogy meg tudjam ezt oldani :-( :-)
Ha valakinek van, erre jobb megoldása érdekelne.

Meghatározott időre visszaszámláló Flash script countdownMeghatározott időre visszaszámláló Flash script countdownMeghatározott időre visszaszámláló Flash script countdown

Kategóriák: FLASH, Programozás, webfejlesztés2008. 02. 25.

0

Ha meghatározott időpontra kell (pl.: szilveszter éjfél) visszaszámoltatni flashel, akkor az alábbi script jó lesz kiindulópontnak.

onClipEvent (enterFrame) {
mettol = new Date();
meddig = new Date(2009, 0, 0, 23, 59, 59);
napok = Math.floor((meddig-mettol)/1000/60/60/24);
orak = Math.floor((meddig-mettol)/1000/60/60-(24*napok));
percek = Math.floor((meddig-mettol)/1000/60-(24*60*napok)-(60*orak));
masodpercek = Math.floor((meddig-mettol)/1000-(24*60*60*napok)-(60*60*orak)-(60*percek));
trace(napok + ‘ – ‘ + orak + ‘:’ + percek + ‘:’ + masodpercek);
}

Érdekelne elegánsabb és egyszerűbb script ha valakinek van.Ha meghatározott időpontra kell (pl.: szilveszter éjfél) visszaszámoltatni flashel, akkor az alábbi script jó lesz kiindulópontnak.

onClipEvent (enterFrame) {
mettol = new Date();
meddig = new Date(2009, 0, 0, 23, 59, 59);
napok = Math.floor((meddig-mettol)/1000/60/60/24);
orak = Math.floor((meddig-mettol)/1000/60/60-(24*napok));
percek = Math.floor((meddig-mettol)/1000/60-(24*60*napok)-(60*orak));
masodpercek = Math.floor((meddig-mettol)/1000-(24*60*60*napok)-(60*60*orak)-(60*percek));
trace(napok + ‘ – ‘ + orak + ‘:’ + percek + ‘:’ + masodpercek);
}

Érdekelne elegánsabb és egyszerűbb script ha valakinek van.Ha meghatározott időpontra kell (pl.: szilveszter éjfél) visszaszámoltatni flashel, akkor az alábbi script jó lesz kiindulópontnak.

onClipEvent (enterFrame) {
mettol = new Date();
meddig = new Date(2009, 0, 0, 23, 59, 59);
napok = Math.floor((meddig-mettol)/1000/60/60/24);
orak = Math.floor((meddig-mettol)/1000/60/60-(24*napok));
percek = Math.floor((meddig-mettol)/1000/60-(24*60*napok)-(60*orak));
masodpercek = Math.floor((meddig-mettol)/1000-(24*60*60*napok)-(60*60*orak)-(60*percek));
trace(napok + ‘ – ‘ + orak + ‘:’ + percek + ‘:’ + masodpercek);
}

Érdekelne elegánsabb és egyszerűbb script ha valakinek van.

HTML stílussal (CSS) formázott szövegének betöltése Flashbe 2. (+kép betöltése és hivatkozások a html fájlban)

Kategóriák: CSS, FLASH, Programozás, webfejlesztés, XHTML, HTML2007. 10. 03.

0

szovegbehivas-flashbe-vegeredmeny.gif
Folytatjuk az előző alkalommal megtanultakat néhány egyéb hasznos dologgal.
Milyen jó lenne ha képet is lehetne beszúrni a betöltendő HTML fájlba és esetleg linkeket is, sőőőőőt, mi lenne ha a linkre kattintva valami elindulna a flashen belül. Juj de, izgalmas … mondjuk, nem annyira, mint egy kiszámíthatóan izgalmas krimi, de már-már hasonló érzeteket kelthet bennetek ez a sok extra dolog :-)

Egész jó és szép dolgokat lehet kihozni ebből a külső fájlok betöltéséből. Én speciál leginkább multimédiás CD-k készítésekor használom ezt a lehetőséget és így a motor külön van választva az adatoktól, ami által kevésbé hozzáértő egyének is tudnak feltölteni, módosítani.

Kattints IDE, hogy tovább olvasd a cikket »

HTML stílussal (CSS) formázott szövegének betöltése Flashbe 1.

Kategóriák: CSS, FLASH, Programozás, webfejlesztés, XHTML, HTML2007. 09. 28.

0

Flash alkalmas külső fájlok meghívására, betöltésére, legyen az kép, hang (mp3), flash (flv) vagy szöveg. Most egy olyan példa következik, ami a lehető legegyszerűbben behív egy html stílusokkal formázott szöveget. Kell hozzá egy stilus.css amibe a különböző stíluselemeket meghatározzuk és maga a html szöveg. A behívandó html fáj neve, és bármi lehet, nem kötelező a HTML kiterjesztés.

Kattints IDE, hogy tovább olvasd a cikket »

Oda-vissza gomb

Kategóriák: FLASH, Programozás, webfejlesztés2007. 09. 27.

0

Sajnos jobb elnevezést nem tudtam kitalálni a lenti példára, amiért elnézést is kérek.

Tehát Flash alapból ad nekünk egy button nevű lehetőséget, amivel tényleg egy nagyon egyszerű gombot tudunk létrehozni. Legnagyobb baj vele, hogy animált gombokat nehezen lehet vele létrehozni. Ha gyorsan lehúzzuk a gomb érzékeny területéről az egeret, akkor azonnal visszaáll az alap mozgásmentes állapotra. A példában van egy hagyományos gomb is szemléltetésképpen.

Engedélyezd a Javascript és Flash alkalmazások futtatását a(z) Flash videó megtekintéséhez.

Ha valami szebbet szeretnénk, korszerűbbet, akkor azt magunknak kell legyártani. Az alábbi rendkívül egyszerű kódot naponta használom a interaktív elemekhez (tehát gombokhoz). Ha valaki meri azt mondani, hogy erre a Flashnak van beépítve valami lehetősége, akkor számolnia kell azzal, hogy korházba kerülök ha megmondja, ugyanis évek óta használom.

Sajnos jobb elnevezést nem tudtam kitalálni a lenti példára, amiért elnézést is kérek.

Tehát Flash alapból ad nekünk egy button nevű lehetőséget, amivel tényleg egy nagyon egyszerű gombot tudunk létrehozni. Legnagyobb baj vele, hogy animált gombokat nehezen lehet vele létrehozni. Ha gyorsan lehúzzuk a gomb érzékeny területéről az egeret, akkor azonnal visszaáll az alap mozgásmentes állapotra. A példában van egy hagyományos gomb is szemléltetésképpen.

[SWF]http://programozas.swgy.hu//peldak/odavisszagomb/odavisszagomb.swf, 500, 250[/SWF]

Ha valami szebbet szeretnénk, korszerűbbet, akkor azt magunknak kell legyártani. Az alábbi rendkívül egyszerű kódot naponta használom a interaktív elemekhez (tehát gombokhoz). Ha valaki meri azt mondani, hogy erre a Flashnak van beépítve valami lehetősége, akkor számolnia kell azzal, hogy korházba kerülök ha megmondja, ugyanis évek óta használom.

Sajnos jobb elnevezést nem tudtam kitalálni a lenti példára, amiért elnézést is kérek.

Tehát Flash alapból ad nekünk egy button nevű lehetőséget, amivel tényleg egy nagyon egyszerű gombot tudunk létrehozni. Legnagyobb baj vele, hogy animált gombokat nehezen lehet vele létrehozni. Ha gyorsan lehúzzuk a gomb érzékeny területéről az egeret, akkor azonnal visszaáll az alap mozgásmentes állapotra. A példában van egy hagyományos gomb is szemléltetésképpen.

[SWF]http://programozas.swgy.hu//peldak/odavisszagomb/odavisszagomb.swf, 500, 250[/SWF]

Ha valami szebbet szeretnénk, korszerűbbet, akkor azt magunknak kell legyártani. Az alábbi rendkívül egyszerű kódot naponta használom a interaktív elemekhez (tehát gombokhoz). Ha valaki meri azt mondani, hogy erre a Flashnak van beépítve valami lehetősége, akkor számolnia kell azzal, hogy korházba kerülök ha megmondja, ugyanis évek óta használom.

Kattints IDE, hogy tovább olvasd a cikket »

Legegyszerűbb preload avagy előtöltés

Kategóriák: FLASH, Programozás, webfejlesztés2007. 09. 05.

0

A 10 Mbit-es internetek világában ahol a letöltés már kb. 1 Mb körüli, egyre kevésbé fontosak a preloadok, hiszen sokszor pár mp alatt is letöltődhet egy komplett flash oldal és ez a sebesség úgyis csak növekszik (szerencsére nagyjából évről évre). Amiért mégis életképes egy előtöltés és ez miatt alkalmanként használom is, az az, amikor már úgy hivatkozok egy a flashen belüli objektumra vagy egy framera amikor az még be se töltődött.
Ezek a dolgok leginkább akkor történnek amikor külső SWF fájlként hívom be és a szülő hivatkozik valamire abban az SWF-ben amit meghívott.

Legegyszerűbb preload avagy előtöltés

A 10 Mbit-es internetek világában ahol a letöltés már kb. 1 Mb körüli, egyre kevésbé fontosak a preloadok, hiszen sokszor pár mp alatt is letöltődhet egy komplett flash oldal és ez a sebesség úgyis csak növekszik (szerencsére nagyjából évről évre). Amiért mégis életképes egy előtöltés és ez miatt alkalmanként használom is, az az, amikor már úgy hivatkozok egy a flashen belüli objektumra vagy egy framera amikor az még be se töltődött.
Ezek a dolgok leginkább akkor történnek amikor külső SWF fájlként hívom be és a szülő hivatkozik valamire abban az SWF-ben amit meghívott.Legegyszerűbb preload avagy előtöltés

A 10 Mbit-es internetek világában ahol a letöltés már kb. 1 Mb körüli, egyre kevésbé fontosak a preloadok, hiszen sokszor pár mp alatt is letöltődhet egy komplett flash oldal és ez a sebesség úgyis csak növekszik (szerencsére nagyjából évről évre). Amiért mégis életképes egy előtöltés és ez miatt alkalmanként használom is, az az, amikor már úgy hivatkozok egy a flashen belüli objektumra vagy egy framera amikor az még be se töltődött.
Ezek a dolgok leginkább akkor történnek amikor külső SWF fájlként hívom be és a szülő hivatkozik valamire abban az SWF-ben amit meghívott. Kattints IDE, hogy tovább olvasd a cikket »

Flash rezgő képek kiküszöbölése

Kategóriák: FLASH, Programozás, webfejlesztés2007. 09. 05.

0

Lehet, hogy láttál már, illetve saját magad tapasztaltad, hogy ha egy képet dinamikusan töltesz be és az a kép mozogásban van, akkor rezeg kicsit. Minél élesebb színváltások vannak a pixelek között annál szembetűnőbb (pl. egy éles fehéres vonal van egy sötét képen). Biztos, hogy a processzort jobban terheli, de ha nem sok kép van így használatban, akkor ez nem probléma.

Nos erre találtam ki az alábbit, ami kevésbé rezegteti meg a képet, mert teljesen eltüntetni ezt a zavaró remegést még nem igazán sikerült nekem.
A mintában látható, hogy működik a dolog és tetszés szerint lehet variálni.

Kattints IDE, hogy tovább olvasd a cikket »

Flash SWF fájl betöltése

Kategóriák: FLASH, Programozás, webfejlesztés2007. 09. 04.

2

Cél egy nagyon egyszerű flash (Flash 8.) aminek információt hordozó tartalmát külső SWF fájlokból töltjük be. Tényleg csak nagyon kezdőknek :-)

Kattints IDE, hogy tovább olvasd a cikket »