Форум 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)
-   -   Вызов кнопкой случайной фразы из внешнего txt (http://www.flasher.ru/forum/showthread.php?t=182389)

genyus 21.07.2012 22:27

Вызов кнопкой случайной фразы из внешнего txt
 
Добрый день! Что нужно поменять в этом скрипте, чтобы при нажатии на кнопку происходил вывод случайной пословицы из 50 пословиц, находящихся во внешнем файле poslovizy.txt ?
Код AS1/AS2:

var arr = new Array(['К чему душа лежит, к тому и руки приложатся'], ['Друга ищи, а найдешь - береги'], ['Не то дорого, что красного золота, а то дорого, что доброго мастерства'], ['Лад да согласье - первое счастье']);
 
function rand() {
        var r = Math.floor(Math.random()*arr.length);
        txt.text = arr[r][0];
}
 
btn.onPress = function() {
        rand();
        this.play();
};
 
rand();

Заранее спасибо!

dark256 24.07.2012 10:40

Перемудрили с массивами:

Код AS1/AS2:

var arr = ['К чему душа лежит, к тому и руки приложатся',
                  'Друга ищи, а найдешь - береги',
                  'Не то дорого, что красного золота, а то дорого, что доброго мастерства',
                  'Лад да согласье - первое счастье']
 
function rand() {
        var r = Math.floor(Math.random()*arr.length);
        txt.text = arr[r];
 
        trace(r+" : "+arr[r]);
}
 
btn.onPress = function() {
        rand();
        this.play();
};
 
rand();


genyus 24.07.2012 17:23

Спасибо большое! А как сделать, чтобы вызов случайной фразы был из внешнего txt файла, чтобы можно было, не переделывая каждый раз скрипт, просто обновлять фразы во внешнем .*txt ?

dark256 27.07.2012 15:47

Поищите на форуме примеры по LoadVars и XML

genyus 01.08.2012 16:19

Спасибо, dark256!
Я попробовала сделать по другому: чтобы текст был не динамическим, а статическим, чтобы вставить еще и иллюстрации, и сделать рандомный переход по кадрам, но не получается с одной кнопки сделать и анимацию в кнопке и рандомный переход. Правда, это уже другая тема "Рандомный переход по кадрам с анимацией в кнопке", надеюсь с помощью профессионалов найти решение этой проблеме. Спасибо!


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

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