Просмотр полной версии : листинг директории и уникальные переменные
первый вопрос - как сделать во флеше листинг директории? или хотя бы узнать сколько в папке фаилов?
второй вопрос - можно ли каким-то образом сделать, чтобы в массив рандомно записывались числа,и чтобы каждый элемент массива (рандомно кинутое число) - было уникальным? если можно - то как? ;)
у мну чего то не получается =(
(срочна, горит, побыстрее плиз) ;)
1)флешем - никак, только сервер
2)наполняем массив числами от одного до n и перемешиваем его
3) что такое мну?
>первый вопрос - если я правильно понял вопрос то НИКАК.
>второй вопрос - можно, читай хэлп Random...
KidsKilla
03.08.2005, 22:44
2)
var len = 10;
var arr = new Array();
function getRand(){
return Math.floor(Math.random()*10)
}
for(var num = getRand(), var i = 0; i<len; i++, num = getRand()){
for(var j = 0; j<arr.length; j++){
if(arr[j] == num){
i--;
continue;
}
}
arr[i] = num;
}
1. ясн, сенкс
2. хм.. че то не пашет =(
3. мну = меня ;)
ar len = 10;
var arr = new Array();
function getRand(){
return Math.floor(Math.random()*10)
}
for(var num = getRand(), var i = 0; i<len; i++, num = getRand()){
for(var j = 0; j<arr.length; j++){
if(arr[j] == num){
i--;
continue;
}
}
arr[i] = num;
}
а как это хоть предположительно должно работать?
for(var num = getRand(), var i = 0; i<len; i++, num = getRand()) // а это?
поясни...
KidsKilla
03.08.2005, 23:02
2. хм.. че то не пашет =(
писал с ходу
поправил:
var len = 10;
var arr = new Array();
function getRand() {
return Math.floor(Math.random()*100);
}
var num = getRand();
for (var i = 0; i<len; i++, num=getRand()) {
for (var j = 0; j<arr.length; j++) {
if (arr[j] == num) v = true;
}
if(v){
i--;
continue;
}
arr[i] = num;
}
trace(arr)
Во Flash есть скрытый класс Dir , а в нём есть метод Read, который возвращает массив из названий и атрибутов.
По типу
var new_dir:Dir = new Dir ("flash/blabla/");
trace (new_dir.Read ());
Вот и всё.
а где можно почитать про подобные скрытые классы?
KidsKilla
03.08.2005, 23:16
нур, у нубов нету чуйства юмора, тем более когда "срочна, горит, побыстрее плиз"
вах... я фигею с вашего юмора... ржунимагу
если не знаешь то мог бы уж патом не начинать оправдываться,
всем спасибо.
вах... я фигею с вашего юмора... ржунимагу
если не знаешь то мог бы уж патом не начинать оправдываться,
всем спасибо.
2 2GoDoom :p
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.