![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Сообщений: 28
|
Помогите сделать поисковик на FLASH-е
Надо что бы ролик искал нужный текст на странице и отображал его в текстовом поле! Я вю голову сломал и не знаю как делать! Люди добрые помогите чайнику! Заранее спасибо! |
|
|||||
|
А как отдавать страницу на сьедение ролику уже придумано?
Если да - то я полагаю, indexOf
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
|
Цитата:
__________________
Я просто добрый шутник. |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 28
|
на HTML странице,
допустим мне надо что бы флеш нашел на главной странице яндекса, слово "Например" и написал бы его в своем текстовом поле! Как это сделать я не понимаю! Помогите чайнику! |
|
|||||
|
Вам не понятен алгоритм?
1) Загружаем во флешку эту страницу 2) Надо чтобы нашел и написал... то есть он не должен копировать текст со страницы, он и так заранее известен. Банальный indexOf("Например").
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 28
|
слушай ты можешь код флешки написать что бы он загружать какай нибудь текст например с яндекса?
|
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
var loader:LoadVars = new LoadVars(); loader.onData = onRecive; var wordToFind:String = ''; var tField:TextField = _root.createTextField('tField', 1, 0, 0, 0, 0); tField.autoSize = true; tField.border = true; function onRecive(src:String):Void { if(src.indexOf(wordToFind) != -1) { tField.text = wordToFind; tField._x = (Stage.width - tField.textWidth)/2; tField._y = (Stage.height - tField.textHeight)/2; } } function findWord(word:String, url:String):Void { wordToFind = word; loader.load(url); } findWord('yandex', 'http://yandex.ru'); |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 28
|
ребят, чето не фурычит!!!
|
|
|||||
|
Вот что накидал по-быстрому
var lv:LoadVars= new LoadVars(); lv.onLoad=function(success:Boolean){ if(success){ trace("Здесь будет отображение в виде LoadVars") trace(unescape(String(this))) trace("\n\n") }else{ trace("error loading string") } } lv.load("http://google.ru") // // тоже самое с xml // var xm:XML=new XML() xm.ignoreWhite=true xm.onLoad = function(success:Boolean){ if(success){ trace(this) }else{ trace("error loading xml") } } xm.load("http://google.ru") 1) LoadVars грузит не все, а только некоторый объем(видимо есть макс. предел) 2) XML можно прочитать только ту часть, которую флеш считает xml-ем
__________________
...вселенская грусть |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|