Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как определить IP компьютера ? (http://www.flasher.ru/forum/showthread.php?t=135369)

deman455 21.01.2010 20:13

Как определить IP компьютера ?
 
Если можно не только намек, а и весь скрипт )

Hauts 21.01.2010 20:37

Страницу формировать с помощью пхп и передавать ip с помощью flashvars.

А зачем?

deman455 21.01.2010 20:40

Hauts, чтобы начальная анимация не показывалась при каждом входе на сайт для тех кто там уже был.
А вот уточнить, можно по подробней код php и flash =)

KiL33 21.01.2010 20:42

Проще шаредОбжект

Добавлено через 4 минуты
mr_pol
ага

Добавлено через 5 минут
вот отрыл пример, писал когда-то кому-то
Код AS1/AS2:

var so:SharedObject = SharedObject.getLocal("so");
if (so.data.openCounter == undefined) {
        so.data.openCounter = 1;
} else {
        so.data.openCounter++;
}
//Первое сообщение
if (so.data.openCounter>0) {
        this.createTextField("counterTxt",1,150,50,0,0);
        counterTxt.autoSize = true;
        counterTxt.html = true;
        var my_fmt:TextFormat = new TextFormat();
        my_fmt.size = 14;
        counterTxt.htmlText = "<b>Первое</b> и последнее сообщение!!!!!";
        counterTxt.setTextFormat(my_fmt);
}
//Последующие сообщения 
if (so.data.openCounter>1) {
        this.createTextField("counterTxt2",1,150,300,0,0);
        counterTxt2.autoSize = true;
        counterTxt2.html = true;
        var my_fmt:TextFormat = new TextFormat();
        my_fmt.size = 14;
        counterTxt2.htmlText = "Все <b>последующие</b> сообщения...";
        counterTxt2.setTextFormat(my_fmt);
}
//Общее кол-во сообщений 
this.createTextField("ALLcounterTxt",2,0,0,0,0);
ALLcounterTxt.autoSize = true;
ALLcounterTxt.text = "Всего: "+so.data.openCounter+" сообщений";
 
//Кнопка очистить Шаред
var btn:MovieClip = this.createEmptyMovieClip("btn", 3);
btn.beginFill(0xFF0000);
btn.moveTo(10,10);
btn.lineTo(160,10);
btn.lineTo(160,40);
btn.lineTo(0,40);
btn.lineTo(0,10);
btn.endFill();
btn._y = 10;
btn._x = 0;
var pole_txt:TextField = btn.createTextField("pole_txt", 4, 0, 15, 0, 0);
var my_fmt:TextFormat = new TextFormat();
pole_txt.autoSize = true;
my_fmt.color = 0xFFFFFF;
my_fmt.size = 14;
pole_txt.html = true;
pole_txt.htmlText = '<b>удалить все сообщения</b>';
pole_txt.setTextFormat(my_fmt);
btn.onPress = clear_so;
function clear_so() {
        so.clear();
}


Hauts 21.01.2010 21:15

Код, который написал KiL33 сойдет лучше.


Часовой пояс GMT +4, время: 15:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.