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

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

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

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

Есть 2 swf на разнызх доменнах A и B.
А загружает B.
в B скрипт:
Код:
System.security.allowDomain("")
_global.i = 5;
Почему, после загрузки B в A _txt.text = _global.i - выдаёт undefined
что может быть?

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

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
System.security.allowDomain("*"); ?

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

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

Вот как я действовал.

Клип 2, загружает клип 1.

Код клипа 1:
Код:
System.security.allowDomain("*");
_global.i = "Привет";
Код клипа 2;
Код:
System.security.allowDomain("*");// Уже даже и сюда воткнул эту строку.
loadMovie("http://www.redflame.ru/1.swf", 1);
this.createTextField("text_txt", 0, 50, 50, 200, 200);
mc.onPress = function() {
	text_txt.text = _global.i ;
};
И никак не хочет выдавать "привет".
Тестью и на сервере и с локальноко, но никак не получаеться.

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

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

Старый 12.03.2006, 00:10
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
попробовал, действительно не хочет..
но большой пробемы не вижу:
в 1-ом сохраняем в руте
Код:
System.security.allowDomain("*");
_global.i=_root.i = "Привет";
во 2-ом (при загрузке) пишем в глобал(если уж так нужно чтоб там было):
Код:
this.createEmptyMovieClip('mc',0).loadMovie("http://www.redflame.ru/1.swf");
this.onEnterFrame = function() {
	if(mc._width){
		delete this.onEnterFrame;
		text_txt.text=_global.i=mc.i;
	}
}

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

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

Старый 12.03.2006, 01:07
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 7  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Версии роликов не разные? А то будет 2 разных глобала...

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

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

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

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

Код:
this.createTextField("text_txt", 3, 50, 50, 200, 200);
text_txt.border = true;
this.createEmptyMovieClip('mc', 0).loadMovie("http://www.redflame.ru/1.swf");
this.onEnterFrame = function() {
	if (mc._width) {
		delete this.onEnterFrame;
		text_txt.text = _global.i=mc.i;
	}
}

Старый 12.03.2006, 01:34
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 10  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
у меня работает
Код:
this.createTextField("text_txt", 3, 50, 50, 200, 200);
text_txt.border = true;
this.createEmptyMovieClip('mc', 0).loadMovie("http://silin.fatal.ru/b.swf");
this.onEnterFrame = function() {
	if (mc._width) {
		delete this.onEnterFrame;
		text_txt.text = _global.i=mc.i;
	}
}

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

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

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


 


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


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