Strona 1 z 1
Losowa kolejność wychwietlanych liczb
: pn kwie 21, 2008 12:52 pm
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
Re: Losowa kolejność wychwietlanych liczb
: pn kwie 21, 2008 1:37 pm
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;
}
Re: Losowa kolejność wychwietlanych liczb
: pn kwie 21, 2008 6:02 pm
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
Re: Losowa kolejność wychwietlanych liczb
: wt kwie 22, 2008 10:16 am
autor: Marek_bf
Napisz, co chcesz uzyskać. Funkcja, która Ci podałem zwraca losową liczbę z podanego zakresu.
Re: Losowa kolejność wychwietlanych liczb
: wt kwie 22, 2008 6:45 pm
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
Re: Losowa kolejność wychwietlanych liczb
: śr kwie 23, 2008 4:21 pm
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;
}
Re: Losowa kolejność wychwietlanych liczb
: czw kwie 24, 2008 6:50 am
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ę
Re: Losowa kolejność wychwietlanych liczb
: czw kwie 24, 2008 9:44 am
autor: Marek_bf
Re: Losowa kolejność wychwietlanych liczb
: czw kwie 24, 2008 4:32 pm
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
Re: Losowa kolejność wychwietlanych liczb
: czw kwie 24, 2008 4:39 pm
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.
Re: Losowa kolejność wychwietlanych liczb
: czw kwie 24, 2008 5:48 pm
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()
Re: Losowa kolejność wychwietlanych liczb
: czw kwie 24, 2008 6:55 pm
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ę
Re: Losowa kolejność wychwietlanych liczb
: czw kwie 24, 2008 7:40 pm
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

Re: Losowa kolejność wychwietlanych liczb
: czw kwie 24, 2008 10:17 pm
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
Re: Losowa kolejność wychwietlanych liczb
: czw kwie 24, 2008 10:21 pm
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.