Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.07.2012, 22:27
genyus вне форума Посмотреть профиль Отправить личное сообщение для genyus Найти все сообщения от genyus
  № 1  
Ответить с цитированием
genyus

Регистрация: Jul 2007
Сообщений: 35
По умолчанию Вызов кнопкой случайной фразы из внешнего 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();
Заранее спасибо!

Старый 24.07.2012, 10:40
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 2  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Перемудрили с массивами:

Код 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();
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 24.07.2012, 17:23
genyus вне форума Посмотреть профиль Отправить личное сообщение для genyus Найти все сообщения от genyus
  № 3  
Ответить с цитированием
genyus

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

Старый 27.07.2012, 15:47
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 4  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Поищите на форуме примеры по LoadVars и XML
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 01.08.2012, 16:19
genyus вне форума Посмотреть профиль Отправить личное сообщение для genyus Найти все сообщения от genyus
  № 5  
Ответить с цитированием
genyus

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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