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

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

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

Регистрация: Sep 2007
Сообщений: 23
По умолчанию Как вложить мувик ?

Привет всем!
Почему не работает вложение ?
Ведь mc_blink должен быть вложен в mc_piece
Код AS1/AS2:
import mx.transitions.Tween;
import mx.transitions.easing.*;
 
var flag:Number=0;
 
_root.createEmptyMovieClip("mc_mask", 1);
_root.createEmptyMovieClip("mc_piece", 2);
_root[mc_piece].createEmptyMovieClip("mc_blink",3);
 
var mclListener:Object = new Object();
mclListener.onLoadComplete = function(target_mc:MovieClip) 
 {
 flag++;
 trace(flag);
 
	if(flag==2)
 	{
	// mc_piece.mc_blink.cacheAsBitmap=true;
	 mc_piece.cacheAsBitmap = true;
	 mc_mask.cacheAsBitmap = true;
	 mc_piece.setMask(mc_mask);
 	}
 }
 
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
 
image_mcl.loadClip("./mc_a.png", mc_mask);
image_mcl.loadClip("./Portfolio/img/11.jpg", mc_piece);
image_mcl.loadClip("./mc_glass.png", mc_blink);
 
 
go = mc_piece._x;
this.onMouseDown = function() {
 
	trace("click");
if (go < 100) {go += 100;}
	//prevTween = new Tween(mc_blink, "_y", Strong.easeOut,mc_blink._y, go, 1, true);
	prevTween = new Tween(mc_mask, "_x", Strong.easeOut,mc_mask._x, go, 1, true);
	prevTween = new Tween(mc_piece, "_x", Strong.easeOut,mc_piece._x, go, 1, true);
};
 
 
stop();

Старый 14.02.2010, 20:24
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Дочитал до места _root[mc_piece]...
mc_piece -- нету такой переменной.

Причем вы создали _root.createEmptyMovieClip("mc_piece", 2); mc_piece. Запиште, то что создали в переменную. Для начала.

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

Регистрация: Sep 2007
Сообщений: 23
не работает ни
Код AS1/AS2:
_root.mc_piece.createEmptyMovieClip("mc_blink",3)
;...
Код AS1/AS2:
NAME="mc_piece";
_root.createEmptyMovieClip("mc_mask", 1);
_root.createEmptyMovieClip(NAME, 2);
_root[mc_piece].createEmptyMovieClip("mc_blink",3);
тоже не работает (

Старый 14.02.2010, 20:38
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 4  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Обратите внимание на _root[mc_piece]

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

Регистрация: Sep 2007
Сообщений: 23
описался просто ))
Код AS1/AS2:
_root[NAME].createEmptyMovieClip("mc_blink",3);
но не работает и так


Последний раз редактировалось Neon Mind; 14.02.2010 в 20:50.
Старый 14.02.2010, 21:09
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 6  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Ctrl + Shift + Enter и посмотрите, что у вас создается, а что нет.
__________________
hauts.ru

Старый 14.02.2010, 21:13
Neon Mind вне форума Посмотреть профиль Отправить личное сообщение для Neon Mind Найти все сообщения от Neon Mind
  № 7  
Ответить с цитированием
Neon Mind

Регистрация: Sep 2007
Сообщений: 23
mc_mask mc_piece создается, а блинк - нет (

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

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Код AS1/AS2:
var mc_piece = _root.createEmptyMovieClip("mc_piece", 2);
mc_piece.createEmptyMovieClip("mc_blink",3);
__________________
hauts.ru

Старый 14.02.2010, 21:17
Neon Mind вне форума Посмотреть профиль Отправить личное сообщение для Neon Mind Найти все сообщения от Neon Mind
  № 9  
Ответить с цитированием
Neon Mind

Регистрация: Sep 2007
Сообщений: 23
спасибо, что так быстро отвечаете, Hauts, но та же ерунда (

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

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Меняйте структуру клипов. Из-за того, что загружаете в mc_piece, все, что есть в этом клипе, исчезает.

В
Код AS1/AS2:
image_mcl.loadClip("./mc_a.png",mc_mask);
image_mcl.loadClip("./Portfolio/img/11.jpg",mc_piece);
image_mcl.loadClip("./mc_glass.png",mc_blink);
закомментируйте среднюю строчку и запустите флэшку.
__________________
hauts.ru

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

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

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


 


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


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