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

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

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

Регистрация: Jun 2008
Сообщений: 28
Cool FLASH поисковик

Помогите сделать поисковик на FLASH-е
Надо что бы ролик искал нужный текст на странице и отображал его в текстовом поле!
Я вю голову сломал и не знаю как делать! Люди добрые помогите чайнику!
Заранее спасибо!

Старый 03.02.2009, 18:12
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 2  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
А как отдавать страницу на сьедение ролику уже придумано?
Если да - то я полагаю, indexOf

Старый 03.02.2009, 18:29
scarbo вне форума Посмотреть профиль Отправить личное сообщение для scarbo Найти все сообщения от scarbo
  № 3  
Ответить с цитированием
scarbo
 
Аватар для scarbo

Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
Цитата:
текст на странице
на какой?Html?txt?
__________________
Я просто добрый шутник.

Старый 03.02.2009, 18:58
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 4  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
2 Scarbo
А какая разница? =)
__________________
...вселенская грусть

Старый 04.02.2009, 09:30
DrSmyrke вне форума Посмотреть профиль Отправить личное сообщение для DrSmyrke Найти все сообщения от DrSmyrke
  № 5  
Ответить с цитированием
DrSmyrke
 
Аватар для DrSmyrke

Регистрация: Jun 2008
Сообщений: 28
на HTML странице,
допустим мне надо что бы флеш нашел на главной странице яндекса, слово "Например" и написал бы его в своем текстовом поле!
Как это сделать я не понимаю!
Помогите чайнику!

Старый 04.02.2009, 10:42
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 6  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Вам не понятен алгоритм?
1) Загружаем во флешку эту страницу
2) Надо чтобы нашел и написал... то есть он не должен копировать текст со страницы, он и так заранее известен. Банальный indexOf("Например").

Старый 04.02.2009, 12:34
DrSmyrke вне форума Посмотреть профиль Отправить личное сообщение для DrSmyrke Найти все сообщения от DrSmyrke
  № 7  
Ответить с цитированием
DrSmyrke
 
Аватар для DrSmyrke

Регистрация: Jun 2008
Сообщений: 28
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
Вам не понятен алгоритм?
1) Загружаем во флешку эту страницу
2) Надо чтобы нашел и написал... то есть он не должен копировать текст со страницы, он и так заранее известен. Банальный indexOf("Например").
слушай ты можешь код флешки написать что бы он загружать какай нибудь текст например с яндекса?

Старый 04.02.2009, 12:51
qazwsx вне форума Посмотреть профиль Найти все сообщения от qazwsx
  № 8  
Ответить с цитированием
qazwsx
Banned
[+5 15.02.09]
[++5 15.02.09]

Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
Код AS1/AS2:
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');

Старый 04.02.2009, 14:09
DrSmyrke вне форума Посмотреть профиль Отправить личное сообщение для DrSmyrke Найти все сообщения от DrSmyrke
  № 9  
Ответить с цитированием
DrSmyrke
 
Аватар для DrSmyrke

Регистрация: Jun 2008
Сообщений: 28
ребят, чето не фурычит!!!

Старый 04.02.2009, 15:55
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 10  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Вот что накидал по-быстрому
Код AS1/AS2:
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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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