|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1 02.09.15]
Регистрация: Mar 2009
Адрес: Moscow
Сообщений: 469
|
Добавление объекта на нужный кадр клипа
Как-то пришел в голову вопрос, а как это можно сделать программно?
По быстрому набросал пример кода, чтобы выяснить возможно ли такое вообще. Решил добавить круг в первый кадр, а квадрат во второй. Просмотрел все свойства и методы MovieClip и не нашел ничего подходящего для этих целей (еще мне кажется что я смотрю в хелп и вижу фигу). package { import flash.display.MovieClip; public class McTest extends MovieClip { public function McTest() { var mc:MovieClip = new MovieClip(); var circle:Shape = new Shape(); circle.graphics.beginFill(0xFFCC00); circle.graphics.lineStyle(0, 0x666666); circle.graphics.drawCircle(40, 40, 40); circle.graphics.endFill(); var rect:Shape = new Shape(); rect.graphics.beginFill(0xFFCC00); rect.graphics.lineStyle(0, 0x666666); rect.graphics.drawRect(0, 0, 80, 80); rect.graphics.endFill(); }; }; } |
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
при переходе на второй кадр добавляешь квадрат
|
|
|||||
Banned
[+4 25.09.09]
[+1 12.11.09] [+4 12.12.09] Регистрация: Sep 2009
Сообщений: 231
|
|
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
__________________
low + |
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
нет, нельз
|
|
|||||
[+1 02.09.15]
Регистрация: Mar 2009
Адрес: Moscow
Сообщений: 469
|
че-то вижу мнения разделились... Надо будет в свободное время попробовать способ ZIK`a.
Вот что проделаю в свободное время (т.е. завтро, либо сегодня после работы): в начале буду gotoAndStop`ить мувиклип и каждый раз после вызова метода добавлять ребенка в список отображения, а потом переключу мувиклип опять на первый кадр и вызову метод play(). Тогда он должен будет показывать квадраты и круги в той последовательности, в который я добавлял их на каждый кадр с помощью addChild(). О результатах обязательно отпишусь |
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
Естественно объекты все останутся
|
Часовой пояс GMT +4, время: 11:58. |
|
« Предыдущая тема | Следующая тема » |
|
|