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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.02.2006, 12:11
MeinTeil вне форума Посмотреть профиль Отправить личное сообщение для MeinTeil Найти все сообщения от MeinTeil
  № 21  
Ответить с цитированием
MeinTeil
[2.1 23.02.2006]
[1.4 23.02.2006]

Регистрация: Feb 2006
Сообщений: 83
Цитата:
Сообщение от CREDO
трейсить через браузер можно.

вот пример:

http://musique.yard.ru/script.php

Так флэшевый же трэйс через браузер не будет выдаваться..

Старый 15.02.2006, 14:56
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 22  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Флешевый трейс с компа.

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

Регистрация: Jun 2005
Сообщений: 367
MeinTeil
если ты про подсветку на форуме, то смотри бб коды
есле редактор, то я пользуюсь php edit, а ваще мне очень понравился zend studio, но у мя тупит
и по поводу как вывожу я вопрос твой не понял что тебе именно не понятно?
__________________
[MScoder]

Старый 15.02.2006, 19:44
MeinTeil вне форума Посмотреть профиль Отправить личное сообщение для MeinTeil Найти все сообщения от MeinTeil
  № 24  
Ответить с цитированием
MeinTeil
[2.1 23.02.2006]
[1.4 23.02.2006]

Регистрация: Feb 2006
Сообщений: 83
Цитата:
Сообщение от -MS-
MeinTeil
если ты про подсветку на форуме, то смотри бб коды
есле редактор, то я пользуюсь php edit, а ваще мне очень понравился zend studio, но у мя тупит
и по поводу как вывожу я вопрос твой не понял что тебе именно не понятно?
Про вопрос забудь

Старый 15.02.2006, 20:29
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 25  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Из проблемы вытекает проблема.
Возникла следующая проблема:

Preview PHP - фаил для создания tumbs (preview картинок)

Код:
<?php
$list = array();
if ($dir = opendir('.'))
{
    $i = 0;
    $out = NULL;
    while (false !== ($file = readdir($dir)))
    {
        if ($file != "." && $file != ".." && preg_match("/.jpg/i", $file))
        {
           if(!empty($out))
           $out .= '&';
           $out .= 'amount' . $i . '=' .$file;
           $i++;
        }
    }
    if(!empty($out))
    $out .= '&';
    $out .= "n=$i";
    echo $out;
    closedir($dir);
}
?>
// Flash

Код:
domain = "www.spektr-company.ru";
target = "";
files = new LoadVars();
files.sendAndLoad("http://"+domain+target+"/Amount.php", files, "GET");
files.onLoad = function() {
	for (count=0; count<this.n; count++) {
		var position = images_mc.createEmptyMovieClip("cell_"+count, images_mc.getNextHighestDepth());
		images_mc["cell_"+count].attachMovie("frame_mc", "frame_mc", 1);
		position._x = position._width*count;
		images_mc["cell_"+count].frame_mc.loaders_mc.loadMovie("http://"+domain+target+"/Resize.php?f="+this["amount"+count]+"&type=0", 1);
	}
};
Задача:
При нажатии на определённый клип, загружается соответствующая картинка только с другими параметрами разрешения:


Проблема в облости цепочки видимости переменных.

Код:
target = "";
files = new LoadVars();
files.sendAndLoad("http://"+domain+target+"/Amount.php", files, "GET");
files.onLoad = function() {
	for (count=0; count<this.n; count++) {
		var position = images_mc.createEmptyMovieClip("cell_"+count, images_mc.getNextHighestDepth());
		images_mc["cell_"+count].attachMovie("frame_mc", "frame_mc", 1);
		position._x = position._width*count;
		images_mc["cell_"+count].frame_mc.loaders_mc.loadMovie("http://"+domain+target+"/Resize.php?f="+this["amount"+count]+"&type=0", 1);
	        images_mc["cell_"+count].count = count;
                images_mc["cell_"+count].onPress = function(){
                      photo_mc.loadMovie("http://"+domain+target+"/Resize.php?f="+this["amount"+count]+"&type=2", 1);
              }
        }
};
Вложения
Тип файла: zip Test.zip (5.1 Кб, 6 просмотров)

Старый 15.02.2006, 21:03
-MS- вне форума Посмотреть профиль Отправить личное сообщение для -MS- Найти все сообщения от -MS-
  № 26  
Ответить с цитированием
-MS-
 
Аватар для -MS-

Регистрация: Jun 2005
Сообщений: 367
попробуй сдесь
images_mc["cell_"+count].onPress = function(){
photo_mc.loadMovie("http://"+domain+target+"/Resize.php?f="+this["amount"+count]+"&type=2", 1);
}
вместо this["amount"+count] files["amount"+count]
ваще не знаю чужой код не понимаю, флэшем занимаюсь тока когда надо, поэтому тож плохо знаю
__________________
[MScoder]

Старый 15.02.2006, 21:09
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 27  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Ты прав!
Работает
Но помимо того, что ты написал, нужно добавить цикл.



Код:
domain = "www.spektr-company.ru";
target = "";
files = new LoadVars();
files.sendAndLoad("http://"+domain+target+"/Amount.php", files, "POST");
files.onLoad = function() {
	for (count=0; count<this.n; count++) {
		var position = images_mc.createEmptyMovieClip("cell_"+count, images_mc.getNextHighestDepth());
		images_mc["cell_"+count].attachMovie("frame_mc", "frame_mc", 1);
		position._x = position._width*count;
		images_mc["cell_"+count].frame_mc.loaders_mc.loadMovie("http://"+domain+target+"/Resize.php?f="+this["amount"+count]+"&type=0", 1);
		for (i=0; i<5; i++) {
			images_mc["cell_"+i].i = i;
			images_mc["cell_"+i].onPress = function() {
				photo_mc.loadMovie("http://"+domain+target+"/Resize.php?f="+files["amount"+this.i]+"&type=2");
			};
		}
	}
};


Последний раз редактировалось CREDO; 15.02.2006 в 21:14.
Старый 15.02.2006, 21:16
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 28  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Точно не уверен, но интуиция подсказывает мне, что код можно оптимизировать.

Старый 15.02.2006, 21:26
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 29  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Мне интересно.

Этот код не лучше. В первом случае меня смущает цикл в цикле.
Код:
domain = "www.spektr-company.ru";
target = "";
files = new LoadVars();
files.sendAndLoad("http://"+domain+target+"/Amount.php", files, "POST");
files.onLoad = function() {
	for (count=0; count<this.n; count++) {
		var position = images_mc.createEmptyMovieClip("cell_"+count, images_mc.getNextHighestDepth());
		images_mc["cell_"+count].attachMovie("frame_mc", "frame_mc", 1);
		position._x = position._width*count;
		images_mc["cell_"+count].frame_mc.loaders_mc.loadMovie("http://"+domain+target+"/Resize.php?f="+this["amount"+count]+"&type=0", 1);
	}
	for (i=0; i<this.n; i++) {
		images_mc["cell_"+i].i = i;
		images_mc["cell_"+i].onPress = function() {
			photo_mc.loadMovie("http://"+domain+target+"/Resize.php?f="+files["amount"+this.i]+"&type=2");
		};
	}
};

Старый 15.02.2006, 22:32
-MS- вне форума Посмотреть профиль Отправить личное сообщение для -MS- Найти все сообщения от -MS-
  № 30  
Ответить с цитированием
-MS-
 
Аватар для -MS-

Регистрация: Jun 2005
Сообщений: 367
может и можно оптимизировать
я бы count передовал в функцию images_mc["cell_"+i].onPress = function()
ps привет сочи из краснодара вы там тонете в грязи я слышал
__________________
[MScoder]

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

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

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


 


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


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