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

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

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

Регистрация: Jun 2007
Адрес: Ukraine/Dnepropetrovsk
Сообщений: 15
Отправить сообщение для rain_heart с помощью ICQ
По умолчанию управление swf банером из AS3

Код:
package
{
	import flash.display.*;
	import flash.events.Event;
	import flash.net.URLRequest;
	
	public class SWFLoader extends Sprite
	{
		var _url:String = "test.swf";
		var _urlReq:URLRequest = new URLRequest(_url);
		var _movieSWF:Loader = new Loader();
		
		public function SWFLoader()
		{
			
			_movieSWF.load(_urlReq);
			_movieSWF.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplite);
			addChild(_movieSWF);
			
			
		}
		public function onLoadComplite(event:Event):void
		{

			trace(event.target);//выдает объект [object LoaderInfo]

		}

	}
}
вопрос: как получить доступ к управлению файлом test.swf - остановить, проиграть, ....

в AS2 решал с помошью vc.mc.loadMovie("test.swf");
и функций _root.attachMovie(.... "vc" ... );
и vc.createEmptyMovieClip("mc",0);

могу управлять vc.mc.play(); vc.mc.stop(); и т.д.

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

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
event.target - LoaderInfo, а значит имеет свойство content, то есть управление можно осуществлять через
Код:
event.targer.content

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

Регистрация: Jun 2007
Адрес: Ukraine/Dnepropetrovsk
Сообщений: 15
Отправить сообщение для rain_heart с помощью ICQ
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
event.target - LoaderInfo, а значит имеет свойство content, то есть управление можно осуществлять через
Код:
event.targer.content
Все работает если подгружаемая SWF скомпилирована для AS3. а вот если она скомпилированна для AS2 то event.targer.content является [object AVM1Movie]....

дальше наступил ступор.

Старый 11.06.2008, 22:44
Сайлас вне форума Посмотреть профиль Отправить личное сообщение для Сайлас Найти все сообщения от Сайлас
  № 4  
Ответить с цитированием
Сайлас

Регистрация: Mar 2008
Сообщений: 259
А что в ступоре?
AVM1Movie
Цитата:
It is a display object, but unlike a movie clip, it does not include timeline-related methods or properties.
То бишь только если он автоматом будет проигрываться, то будет ок.

Старый 12.06.2008, 18:55
rain_heart вне форума Посмотреть профиль Отправить личное сообщение для rain_heart Посетить домашнюю страницу rain_heart Найти все сообщения от rain_heart
  № 5  
Ответить с цитированием
rain_heart
 
Аватар для rain_heart

Регистрация: Jun 2007
Адрес: Ukraine/Dnepropetrovsk
Сообщений: 15
Отправить сообщение для rain_heart с помощью ICQ
Цитата:
Сообщение от Сайлас Посмотреть сообщение
А что в ступоре?
AVM1Movie
То бишь только если он автоматом будет проигрываться, то будет ок.
Да на самом деле проблемма в том что мне надо каким то образом определить окончание прокручиваемого ролика. и если с роликами as3 варанты есть, все таки MovieClip и у него есть последний кадр. то как остановить as2 по последнему кадру главной временной шкалы так и не придумал. Можно конечно ввести переменную времени и крутить его какое-то время, но время как известно хромает от производительности, хотя можно привязатmся к абсолютному времени системы, но это уже помоему перебор. Прийдется все ролики переконвертить в as3 ...

Старый 12.06.2008, 19:24
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Через LocalConnection или JS вот, делал чего-то с претензией на универсальность для ЛК, мож и не фонтан, но вродь работает.
http://www.actionscript.org/forums/s...60&postcount=4
__________________
Hell is the possibility of sanity

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

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

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


 


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


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