Форум 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)
-   -   AS2-нечитаются ссылки из файла (http://www.flasher.ru/forum/showthread.php?t=83208)

Gastroler 30.07.2006 06:08

AS2-нечитаются ссылки из файла
 
В кадре сцены сценарий такой
Код:

k="lincoun.txt"
k1 = loadVariablesNum(k, 0);

Для кнопки сценарий такой
Код:

on (press) {
        getURL(k1);
}


То есть хочу сделать чтоб из текстового файла читалась соответствующая ссылка при нажатии соответствующей кнопки
Но почему то выдает ошибку
ОШИБКА
Запрошенный URL не может быть доставлен
Во время доставки URL:
http://web/redirect.php
Произошла следующая ошибка:
Невозможно определить IP адрес узла web
Сервер адресов ответил:
Name Error: The domain name does not exist.
Это обозначает:
Кэш не в состоянии определить сервер, указанный в URL.
Проверьте правильность написания адреса.
Generated Sun, 30 Jul 2006 00:03:58 GMT by proxy.nsu.ru (squid/2.5.STABLE12)

В чем проблема не подскажете?

wvxvw 30.07.2006 17:34

Первое, почему ты считаешь, что к1 это стринг? (getURL принимает в качестве параметра стринг). Попробуй просто по онПрессу проверить, а что у тебя вообще находится в этой переменной (скорее всего будет что-нть вроде 'object object').
Второе, если ты пытаешься это сделать через лоадВарз, то по крайней мере создай объект этого класса и грузи переменные в него... (сейчас ты их грузишь на нулевой леер) Но в любом случае, ты даже не пытаешься обратится к загруженным переменным...

iNils 30.07.2006 19:09

А что это такое хитрое вы делаете? :)
Код:

k1 = loadVariablesNum(k, 0);

Что такое хорошо? 30.07.2006 19:12

неа. Так у тебя ничего не получится.
Потому как сам текстовый файл не есть переменная - он ее должен содержать.
И если ты действительно хочешь "сделать чтоб из текстового файла читалась соответствующая ссылка при нажатии соответствующей кнопки", тогда просто прочитай в хелпе о используемой тобой loadVariablesNum()
Или нунизнаю.

wvxvw 30.07.2006 19:58

Это в флешке
* ессна нужно создать клип в библиотеке и присвоить идентификатор экспорта "my_btn"
Код:

var _l1:MovieClip = _root.attachMovie("my_btn", "btn_mc", 0);
with(btn_mc){
        _x=Stage.width/2-_width/2;
        _y=Stage.height/2-_height/2;
}
var my_LoadVars:LoadVars = new LoadVars();
my_LoadVars.load("vars_to_load.txt");
my_LoadVars.onLoad = function(success:Boolean) {
        if (success) {
                var lv_arr:Array = [];
                for (i in my_LoadVars) {
                        lv_arr.push(i);
                }
                _l1.onRelease = function() {
                        getURL("http://"+my_LoadVars.url1, "_blank");
                        //getURL("http://"+my_LoadVars[lv_arr[1]], "_blank"); //if u have no idea what's ur variable's name might b, u can refer it like this =)
                };
        } else {
                _l1.onRelease = function() {
                        trace("variables ware not loaded");
                };
        }
};

А это в тексовом файле

Код:

url1=www.google.com&url2=www.flasher.ru


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

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