Показать сообщение отдельно
Старый 07.04.2006, 01:17
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 19  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
Еще чуть чуть побалавался с этим:

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

вот код, просто в первый кадр -> тест -> подождите когда картинка загрузиться и нажми на кнопку, посмотри в трайс, а потом правом кнопкой мыши на картинке

Код:
System.security.allowDomain ('http://www.7thsky.ru/');
var s:String = '-- 7thsky.ru -- <img src="http://www.7thsky.ru/images/7thsky_userpic.jpg" width="80" height="99"/>';


createTextField ('txt', 0, 0, 0, 100, 300);
var txt:TextField;
var tf:TextFormat = new TextFormat ();
tf.bold = true;
tf.size = 11;
tf.font = 'Arial';
tf.align = 'center';

txt.setNewTextFormat (tf);
txt.html= true;
txt.htmlText = s;

var btn:MovieClip = this.createEmptyMovieClip ('btn', 2);
btn.beginFill (0x000000, 20);
btn.lineTo (20, 0);
btn.lineTo (20, 20);
btn.lineTo (0, 20);
btn.lineTo (0, 0);
btn.endFill ();
btn._x = 110;
btn._y = 0;

btn.onPress = function () {
	var b:MovieClip = txt ['clipper-o-Depth0'];
	trace (b);
	b._visible = false;
	
	var m:ContextMenu = new ContextMenu ();
	m.customItems.push (new ContextMenuItem ('bla - bla - bla', function () {trace ('>> ' + this)}));
	
	
	var c:MovieClip = txt ['instance1'];
	trace ('MovieClip (image) >> ' + MovieClip (c));
	
	c.__proto__ = MovieClip.prototype;
	trace ('MovieClip (image) >> ' + MovieClip (c));
	c.menu = m;
}