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

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

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

Регистрация: Jun 2009
Сообщений: 3
По умолчанию Проблемы с flash player'oм 10

Доброго времени суток, товаищи У меня вот какая проблема, при переходе на десятую версию флеша перестала работать следующая функция:
Заранее предупреждаю, что ума палата, объясняю как могу, какой код конкретно выложить не знаю, но постараюсь ))

XML:
Код:
<image imageUrl="_pic3.jpg" link="asfunction:_root.more_click_func,0"/>
пнятненько?

В xmlFunctions.as эта функция прописана следующим образом:
Код:
function more_click_func(number) {
	num=_root.pagesReadMoreFrame;
	currentPage=_root.link-_root.firstPageFrame;
	
	if(_root.link<>num and _root.animation==1) {
		_root.animation=0;
		_root.link_prev=_root.link;
		_root.menu["item" + getMenuPreviousLink(_root.link)].gotoAndPlay("s2");
		_root.menu2["item" + getMenuPreviousLink(_root.link)].gotoAndPlay("s2");
		
		if (number==999999) {
			 sectionNum=getXmlSection(mainObj, "section", "privacyPolicy");
			 titleNum=getXmlSection(mainObj.section[sectionNum], "item", "pageTitle");
			 textNum=getXmlSection(mainObj.section[sectionNum], "item", "pageText");
			_root.readMoreTitle=mainObj.section[sectionNum]["item"][titleNum].value;
			_root.readMoreText=mainObj.section[sectionNum]["item"][textNum].value;
		}
		else {
			 sectionNum=getXmlSection(mainObj, "section", "pages");
			 
			 linkCount=checkLinkType("readMoreLink", number);
			i=0;
			 linkTitleNum=getXmlSection(mainObj["section"][sectionNum]["page"][currentPage]["link"][linkCount], "item", "title");			
			 linkTextNum=getXmlSection(mainObj["section"][sectionNum]["page"][currentPage]["link"][linkCount], "item", "linkText");
			 
			 _root.readMoreTitle=mainObj["section"][sectionNum]["page"][currentPage]["link"][linkCount]["item"][linkTitleNum].value;
			 _root.readMoreText=mainObj["section"][sectionNum]["page"][currentPage]["link"][linkCount]["item"][linkTextNum].value;			 
		}
		_root.link=num;
		_root.play();
	}
}
пнятненько?

а во FLA следующее:
Код:
on (rollOver) {
    gotoAndPlay("s1");
}
on (releaseOutside, rollOut) {
    gotoAndPlay("s2");
}



on(release) {
	getURL(_parent.url);
}

вооооот. Вроде всё, что можно выложил

В 9 и ранее плеерах эта функция работает отлично, а вот 10 уже не хочет (

Старый 30.06.2009, 17:53
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 2  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
А она вообще вызывается?
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 30.06.2009, 20:46
sadsadsad вне форума Посмотреть профиль Отправить личное сообщение для sadsadsad Найти все сообщения от sadsadsad
  № 3  
Ответить с цитированием
sadsadsad

Регистрация: Jun 2009
Сообщений: 3
в 9 плеере все вызывает, а в 10 как будто link пустой. кстати если писать эту функцию как <a href="asfunction:_root.more_click_func,0>блабла</a> тогда она работает

Старый 01.07.2009, 11:34
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Код:
<a href="asfunction:_root.more_click_func,0><image imageUrl="_pic3.jpg"/></a>
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 01.07.2009, 12:23
sadsadsad вне форума Посмотреть профиль Отправить личное сообщение для sadsadsad Найти все сообщения от sadsadsad
  № 5  
Ответить с цитированием
sadsadsad

Регистрация: Jun 2009
Сообщений: 3
dimarik, не всё так просто ). Если картинку заключить в тэги <a></a>, то её флеш не найдет, поэтому нужно, чтобы ссылка была именно внутри

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

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

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


 


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


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