Заливаем это все на наш сайт, а к файлу .htaccess добавляем следующий текст:
Code
<ifModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 0 seconds" ExpiresByType text/html "access plus 0 seconds" ExpiresByType image/gif "access plus 0 seconds" ExpiresByType image/jpeg "access plus 0 seconds" ExpiresByType image/png "access plus 0 seconds" ExpiresByType text/css "access plus 0 seconds" ExpiresByType text/javascript "access plus 0 seconds" ExpiresByType application/x-javascript "access plus 0 seconds" </ifModule>
Далее займемся флэш клиентом. Он у нас состоит из двух кадров. Структура первого кадра:
Как видите он состоит из двух TextInput под названиями name1 и score1, а также мувиклипа ot1. На первом кадре пишем:
Code
stop()// остановка на этом кадре ot1.onRelease=function(){//при нажатии на кнопку ot1 if((name1.text<>"")and(score1.text<>"")){//проверка на заполнение ячеек _root.name1=name1.text//передаем в _root значение ячейки name1 _root.score1=score1.text//передаем в _root значение ячейки score1 gotoAndStop(2)//переход на второй кадр } }
Второй кадр состоит из мувиклипа naz десяти dynamic text со следующими значениями var = aa1, aa2, aa3...aa10
Структура второго кадра:
На втором кадре пишем и заменяем "ваш сайт" на имя вашего сайта:
Code
var my_lv:LoadVars = new LoadVars(); my_lv.load("ваш сайт/baza.txt");//загружаем данные my_lv.onLoad = function(success:Boolean):Void { if (success) {//когда загрузка данных завершена for(i=10;i>0;i--){ i2=i+1 if(_root.score1>this["n"+i]){//перебираем какое место мы заняли this["a"+i2]=this["a"+i] this["n"+i2]=this["n"+i] this["a"+i]=_root.name1 this["n"+i]=_root.score1 trace("lala") }//as>n }//i aa1= "01) "+this.a1+": "+this.n1//показываем на экране aa2= "02) "+this.a2+": "+this.n2 aa3= "03) "+this.a3+": "+this.n3 aa4= "04) "+this.a4+": "+this.n4 aa5= "05) "+this.a5+": "+this.n5 aa6= "06) "+this.a6+": "+this.n6 aa7= "07) "+this.a7+": "+this.n7 aa8= "08) "+this.a8+": "+this.n8 aa9= "09) "+this.a9+": "+this.n9 aa10= "10) "+this.a10+": "+this.n10 _root.createEmptyMovieClip("sender", 120);//создаем мувиклип sender.a1=escape(this.a1)//передаем в него значения sender.n1=escape(this.n1) sender.a2=escape(this.a2) sender.n2=escape(this.n2) sender.a3=escape(this.a3) sender.n3=escape(this.n3) sender.a4=escape(this.a4) sender.n4=escape(this.n4) sender.a5=escape(this.a5) sender.n5=escape(this.n5) sender.a6=escape(this.a6) sender.n6=escape(this.n6) sender.a7=escape(this.a7) sender.n7=escape(this.n7) sender.a8=escape(this.a8) sender.n8=escape(this.n8) sender.a9=escape(this.a9) sender.n9=escape(this.n9) sender.a10=escape(this.a10) sender.n10=escape(this.n10) sender.loadVariables("ваш сайт/zap.php","POST");//отправляем данные System.useCodepage = true;
}//success }//my_lv
naz.onRelease=function(){//при нажатии на мувиклип naz gotoAndStop(1)//переходим на первый кадр }
Загружаем клиент на ваш сайт. Просмотреть результат можноздесь
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «Урок создание глобальной таблицы рекордов (flash, as2, php)», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.
Потому что кто то забил базу пустыми значениями, это самый простой пример поэтому в нем нет проверок на значение ячеек. Перезалил базу теперь все работает.