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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.03.2009, 18:05
kewlman вне форума Посмотреть профиль Отправить личное сообщение для kewlman Найти все сообщения от kewlman
  № 1  
Ответить с цитированием
kewlman
[+1.3 24.03.09]

Регистрация: Apr 2007
Сообщений: 5
По умолчанию SharedObject + показ один раз в стуки

Добрый день, господа!

Подскажите как можно с помощью sharedObect показывать флешку один раз. в данном случае есть банер, при нажатии на него идет редирект, далее, что бы он ходил по сайту ему больше эта флешка не надоеддала.


Огромное спасибо.

Научился показывать и редиректить, остался только Шаред.

Код AS1/AS2:
on(release) {
	getURL("http://www.сайт.ru", _blank);
	fscommand('kill');
	unloadMovie(_root);
}
Могу ли я сюда добавить? Или куда его вставить. Большое спасибо вам, гуру.


Последний раз редактировалось iNils; 24.03.2009 в 18:29.
Старый 24.03.2009, 18:17
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 2  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
А зачем сюда
Код AS1/AS2:
fscommand('kill');
Это вообще зачем сюда? Такого вообще (насколько я знаю) во флеше нет

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
kewlman, для оформления своего кода надо использовать теги [code][/code]
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 24.03.2009, 18:34
kewlman вне форума Посмотреть профиль Отправить личное сообщение для kewlman Найти все сообщения от kewlman
  № 4  
Ответить с цитированием
kewlman
[+1.3 24.03.09]

Регистрация: Apr 2007
Сообщений: 5
Цитата:
Сообщение от ZIK68 Посмотреть сообщение
А зачем сюда
Код AS1/AS2:
fscommand('kill');
Это вообще зачем сюда? Такого вообще (насколько я знаю) во флеше нет
Не знаю, я так понимаю он отвечает за закрытие флеша, сейчас больше волнует , что бы банер один раз показывался и спасал нервы пользователей)

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
С Шаредом примерно так. В коде много лишнего..меня как всегда понесло и я немного перестарался, нуу.. ты разберешься, что к чему и не нужное тебе удалишь..

Код AS1/AS2:
var so:SharedObject = SharedObject.getLocal("so");
if (so.data.openCounter == undefined) {
	so.data.openCounter = 1;
} else {
	so.data.openCounter++;
}
//Первое сообщение
if (so.data.openCounter>0) {
	this.createTextField("counterTxt",1,150,50,0,0);
	counterTxt.autoSize = true;
	counterTxt.html = true;
	var my_fmt:TextFormat = new TextFormat();
	my_fmt.size = 14;
	counterTxt.htmlText = "<b>Первое</b> и последнее сообщение!!!!!";
	counterTxt.setTextFormat(my_fmt);
}
//Последующие сообщения  
if (so.data.openCounter>1) {
	this.createTextField("counterTxt2",1,150,300,0,0);
	counterTxt2.autoSize = true;
	counterTxt2.html = true;
	var my_fmt:TextFormat = new TextFormat();
	my_fmt.size = 14;
	counterTxt2.htmlText = "Все <b>последующие</b> сообщения...";
	counterTxt2.setTextFormat(my_fmt);
}
//Общее кол-во сообщений  
this.createTextField("ALLcounterTxt",2,0,0,0,0);
ALLcounterTxt.autoSize = true;
ALLcounterTxt.text = "Всего: "+so.data.openCounter+" сообщений";
 
//Кнопка очистить Шаред
var btn:MovieClip = this.createEmptyMovieClip("btn", 3);
btn.beginFill(0xFF0000);
btn.moveTo(10,10);
btn.lineTo(160,10);
btn.lineTo(160,40);
btn.lineTo(0,40);
btn.lineTo(0,10);
btn.endFill();
btn._y = 10;
btn._x = 0;
var pole_txt:TextField = btn.createTextField("pole_txt", 4, 0, 15, 0, 0);
var my_fmt:TextFormat = new TextFormat();
pole_txt.autoSize = true;
my_fmt.color = 0xFFFFFF;
my_fmt.size = 14;
pole_txt.html = true;
pole_txt.htmlText = '<b>удалить все сообщения</b>';
pole_txt.setTextFormat(my_fmt);
btn.onPress = clear_so;
function clear_so() {
	so.clear();
}

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

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

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


 


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


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