Losowa kolejność wychwietlanych liczb

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
euro-logo
Posty: 9
Rejestracja: pn kwie 21, 2008 9:20 am

Losowa kolejność wychwietlanych liczb

Post autor: euro-logo »

Witam

Jako, że jestem nowy proszę mnie nie skarcić na dziendoby jeżeli ten temat jest już na forum.

Otóż mam problem.

Stworzyłem MovieClip składający się z 50 klatek.

Co 5 klatke wstawiłem liczbę od 1 do 10.

Po uruchomomieniu prezentacji oczywiście liczby wyświetlają się pokolei, na końcu funkcja stop i prezentacia się wyłącza.

Chodzi mi o to, żeby ktoś mi podał kod który sprawi, że po uruchomieniu liczby za każdym razem po uruchomieniu będą się wyświetlały w kolejności losowej.

Oto animacja tu jednak jest przedział od 41-50.

http://reklamafirm.nazwa.pl/41-50.swf

Z góry dzięki za podpowiedź.

Pozdrawiam
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Losowa kolejność wychwietlanych liczb

Post autor: Marek_bf »

Kod: Zaznacz cały

var myNumber:Number = randRange(41, 50);
trace(myNumber);
//
function randRange(min:Number, max:Number):Number {
	return Math.floor(Math.random() * (max - min + 1)) + min;
}
euro-logo
Posty: 9
Rejestracja: pn kwie 21, 2008 9:20 am

Re: Losowa kolejność wychwietlanych liczb

Post autor: euro-logo »

Dziękuję bardzo ale nic to nie dało.

Może ja podam plik *.fla i prześle Mi Pan go spowrotem przerobiony i działający. Byłbym bardzo wdzięczny,

Pozdrawiam

Oto plik: reklamafirm.nazwa.pl/1.fla
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Losowa kolejność wychwietlanych liczb

Post autor: Marek_bf »

Napisz, co chcesz uzyskać. Funkcja, która Ci podałem zwraca losową liczbę z podanego zakresu.
euro-logo
Posty: 9
Rejestracja: pn kwie 21, 2008 9:20 am

Re: Losowa kolejność wychwietlanych liczb

Post autor: euro-logo »

witam ponownie.

Chodzi mi o to, że robiłem program we flashu który polaga na tym, że rodzic wybiera dzieku przedział liczb poprzez przycisk. Przycisków jest 15, pierwszy 1-10
ostatni 141-150. Po naciśnięciu wybranego przycisku wyświetla się prezentacja liczby. Stworzyłem do kazdego przedziału liczbowego plik .swf w którym prezentowane są co 1,5s liczby w wybranym przedziale. w tej chwili wyświetlają się po kolei czyli jak w przykładzie od 1-10. Chciabym aby te liczby wyświetlały się po każdo razowym wybraniu chaotycznie, zawsze w innej kolejności.

Mam nadzieje że teraz jest jasne. Myślę że jest jakiś kod, który po wstawieniu w pierwszej klatce animacji, sprawi że te liczby będą wyświetlanie w chaotycznej kolejności. Proszę zapoznać się z przesłanym plikiem fla, oczywiście jeżeli to możliwe. Jakoś się odwdzięczę :)

Pozdrawiam sedecznie
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Losowa kolejność wychwietlanych liczb

Post autor: Marek_bf »

Kod: Zaznacz cały

var zakres_1:Array = tablicuj(1, 10);
var zakres_2:Array = tablicuj(11, 20);
trace("zakres_1 = " + zakres_1);
trace("zakres_2 = " + zakres_2);
//
function tablicuj(min, max):Array {
	var liczby:Array = new Array();
	for (var i = min; i <= max; i++) {
		liczby.push(i);
	}
	liczby.sort(sortuj);
	return liczby;
}
function sortuj(a:Object, b:Object):Number {
	return Math.random() < .5 ? -1 : 1;
}
euro-logo
Posty: 9
Rejestracja: pn kwie 21, 2008 9:20 am

Re: Losowa kolejność wychwietlanych liczb

Post autor: euro-logo »

Nadal nic, nie wiem co źle robie :/ :(

Może Pan to wstawić do pliku fla który wcześniej podałem, wtedy będzie mi łatwjej a potrzebuje to na przedwczoraj i jestem w kropce.

Bardzo proszę
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Losowa kolejność wychwietlanych liczb

Post autor: Marek_bf »

euro-logo
Posty: 9
Rejestracja: pn kwie 21, 2008 9:20 am

Re: Losowa kolejność wychwietlanych liczb

Post autor: euro-logo »

Dziękuje, jesteśmy blisko :) Ja może przybliże Panu program w wersji demo.

Chodzi mi o to że wszyskie pliki mam gotowe, program jest przygotowany w normalnej kolejności i jest już w obiegu. Teraz muszę stworzyć TO SAMO tylko że z losową klolejnością liczb i kulek.

Program jest komercyjny więc za bardzo pełnego nie mogę przekazać :)

Oto On:

http://reklamafirm.nazwa.pl/Demo.zip

Uruchamiamy przez start.exe. Działają przedziały liczb 1-10 i ropek też 1-10
euro-logo
Posty: 9
Rejestracja: pn kwie 21, 2008 9:20 am

Re: Losowa kolejność wychwietlanych liczb

Post autor: euro-logo »

No i właśnie słyszłałem że jest jakaś komenda co się wstawia do pierwszej klatki i kolejność poszczególnych klatek jest losowa.
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Losowa kolejność wychwietlanych liczb

Post autor: Marek_bf »

Można to zrobić za pomocą tych linijek kodu. (odpowiednio je łącząc, oczywiście)

Kod: Zaznacz cały

gotoAndStop()
_totalframes
Math.floor()
Math.random()
euro-logo
Posty: 9
Rejestracja: pn kwie 21, 2008 9:20 am

Re: Losowa kolejność wychwietlanych liczb

Post autor: euro-logo »

A konkretnie na przykładzie przesłanego przeze mnie pliku Liczby/ 1.fla jak mam to zrobić. Naprawde jestem początkującym i ciemno to widze, wpakowałem się i muszę z tego wybrnąć.

Z góry dziękuję
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Losowa kolejność wychwietlanych liczb

Post autor: Marek_bf »

Chcesz zrealizować komercyjny projekt i to za pomocą moich umiejętności :) Posłuchaj ja Ci mogę służyć radą, ale nie wymagaj żebym odwalił za Ciebie robotę, w nosie mam to, ze się wpakowałeś i gonią Cię terminy, przecież ja nie będę tracił swojego czasu żebyś Ty zgarniał za to kasę. Było się nie podejmować czegoś, o czym nie masz pojęcia. Nie wstydzisz się? Dałem Ci dużo wskazówek oraz pokazałem pewne rozwiązania. Teraz radź sobie sam. Albo przyślij zleceniodawcę do mnie :)
euro-logo
Posty: 9
Rejestracja: pn kwie 21, 2008 9:20 am

Re: Losowa kolejność wychwietlanych liczb

Post autor: euro-logo »

No ja licze na rade, ale konkretną. Na szczęście robie to dla kogoś kto wie że nie specjalizuje się we flashu mimo to zaryzykował i sie nie zawiódł... no jedynie z losową kolejnością. W takim razie zlece komuś uzupełnienie tego pliku jako schematu do pozostałych plików, chyba że Pan poda sensowną cenę za UZUPEŁNIENIE animacji i wyjaśnienie schematu, bo widze że jednak za wszystko sie płaci :) . Dziekuje za pomoc
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Losowa kolejność wychwietlanych liczb

Post autor: Marek_bf »

Otrzymałeś jedno gotowe rozwiązanie i kilka wskazówek, to są konkrety. To, co chcesz zrobić to banał, jednak po główkuj sam. Gotowca nie dostaniesz.
ODPOWIEDZ