![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Mar 2011
Сообщений: 3
|
Здравствуйте! Я во флеше нуб, но мне нужно программку заделать, функции которой заключаются в следующем.
Есть текстовый файл, в нем список слов. Нужно, чтобы флеш обращался к этому текстовому файлу, доставал по одному слову в произвольном порядке и выводил на экран. Друзья, я не знаю, можно ли здесь просить полпрограммы расписать, но, если код небольшой и не очень сложный, буду очень признателен за помощь... Добавлено через 1 час 55 минут Эмс... в смысле во флеше я не совсем нуб, основы знаю, у меня вопросы больше по части кода... Последний раз редактировалось Krabathor; 14.03.2011 в 00:16. |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 342
|
Что-то в этом роде. слова разделены пробелом.
package { import flash.display.Sprite; import flash.events.Event; import flash.net.*; import flash.net.URLRequest; /** * ... * @author Stas */ public class Main extends Sprite { private var loads:URLLoader; private var massiv:Array; public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // entry point loads = new URLLoader(); loads.load(new URLRequest("load.txt")); loads.dataFormat = URLLoaderDataFormat.TEXT; loads.addEventListener(Event.COMPLETE, onComplete) } private function onComplete(e:Event):void { massiv = String(e.target.data).split(" "); var i:int = Math.ceil(Math.random()*massiv.length)-1 trace(massiv[i]) } } } |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 3
|
Спасибо большое!! А по этому коду он должен выводить слово автоматически после загрузке .swf файла?
А как сделать так, чтобы он это слово в текстовом поле выводил? |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 342
|
|
|
|||||
|
Регистрация: Mar 2011
Сообщений: 3
|
Друзья, большое спасибо! Теперь буду разбираться! =)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|