PDA

Просмотр полной версии : Просто, но срочно!!!!!


vasyliska
16.05.2006, 15:43
Извиняюсь за простой вопрос, но проблема в следующем:

Есть 3 сцены: Главная, Сц - 1 и Сц - 2

на 2-ой сцене ролик, а в ролике кнопка.

как сделать, что бы принажатии на кнопку, мы попадали на 3 сцену.

как на главную знаю (_root.gotoAndPlay(1) ), а вот на другую... торможу

Спасибо!!

motor4ik
16.05.2006, 15:45
надо не тормозить а элементарно открыть и почитать хелп

vasyliska
16.05.2006, 15:54
спасибо

vasyliska
16.05.2006, 15:57
думала просто, что тут помогают, а тут.... грубят....

Nirth
16.05.2006, 16:00
тут не помогают тем кто не прочел хелп

Бармалей
16.05.2006, 16:01
а зачем вообще использовать сцены, если с кадрами работать гораздо проще?

vasyliska
16.05.2006, 16:07
а если нужны сцены??
кадров слишком много...
да спасибо, спасибо.... я вроде сразу извинилась....

motor4ik
16.05.2006, 16:13
девочка, жалко всетаки


Usage
gotoAndPlay([scene,] frame)

Parameters
scene An optional string specifying the name of the scene to which the playhead is sent.

frame A number representing the frame number, or a string representing the label of the frame, to which the playhead is sent.



т.е. пишешь

gotoAndPlay('СЦ-1',1);или
gotoAndPlay('СЦ-2',1);

взависимости какая сцена нужна:bye:

т.е. в скобках пишешь название твоей сцены в которую ты хочешь попасть

Бармалей
16.05.2006, 16:13
Можно использовать несколько мувиков, в каждый из которых поместить нужную тебе анимацию, и раскидать их по разным кадрам.

vasyliska
16.05.2006, 17:26
спасибо, канечно, за GotoPlay("Scene x", n).... не работает у меня из ролика, не работает!!!!!!!!!!!!!

vasyliska
16.05.2006, 17:27
_root.gotoAndPlay(1) - это работает, а GotoPlay("Scene x", n).... не работает

iNils
16.05.2006, 17:28
спасибо, канечно, за GotoPlay("Scene x", n).... не работает у меня из ролика, не работает!!!!!!!!!!!!!
И не будет.
Переход по сценам это для глобального gotoAndPlay. Внутри же мувиклипа ты используешь уже MovieClip.gotoAndPlay

vasyliska
16.05.2006, 17:33
вот теперь спасибо огромное))
Поругали, но помогли ))))
не все же девочки умные должны быть.......

iNils
16.05.2006, 17:39
вот теперь спасибо огромное))
Поругали, но помогли ))))
не все же девочки умные должны быть.......
Но можно сделать так

в руте первой сцены пишешь
_global.gotoAndPlayScene = function () {
gotoAndStop ("имя сцены", 1);
};
а из клипа вызываешь эту функцию
gotoAndPlayScene()

vasyliska
16.05.2006, 17:51
on (release) {

MovieClip.gotoAndStop("Scene 4",1);

}

я ведь правильно написала? не работает...........

iNils
16.05.2006, 17:53
on (release) {

MovieClip.gotoAndStop("Scene 4",1);

}

я ведь правильно написала? не работает...........
Не правильно. Читай мои посты внимательнее.
Переход по сценам это для глобального gotoAndPlay

vasyliska
16.05.2006, 17:54
ну если
MovieClip.gotoAndPlay("Scene 4",1) .... тоже не работает...

vasyliska
16.05.2006, 17:56
MovieClip.gotoAndPlay (кадр), а как сцену указать?

motor4ik
16.05.2006, 17:59
мде...тут все сложней оказывается, девушка вот скажите вам это точно надо?

MovieClip - это инстанс (instanse) клипа, его имя название прописаное в свойствах (properties)


_root.gotoAndPlay("Scene 4",1)

должно работать
_

vasyliska
16.05.2006, 18:01
не работает!!!!! пробовала 100 раз

motor4ik
16.05.2006, 18:10
а Вы уверены что у вас название сцены точно указано? и что сцены это сцены?

Nirth
16.05.2006, 18:10
вы пробывали отдаться флэшу?

0xFFFFFF
16.05.2006, 18:10
спасибо, канечно, за GotoPlay("Scene x", n).... не работает у меня из ролика, не работает!!!!!!!!!!!!!
потамучта нетутакой команны в акшонскрипте
за правильный русский и ActionScript!

0xFFFFFF
16.05.2006, 18:12
вы пробывали отдаться флэшу?
или флешеру :D :away:

Бармалей
16.05.2006, 18:15
Моторчик, ну ты-то что тормозишь?
И не будет.
Переход по сценам это для глобального gotoAndPlay. Внутри же мувиклипа ты используешь уже MovieClip.gotoAndPlay

motor4ik
16.05.2006, 18:15
"или флешеру "
готов взяться :cool:

motor4ik
16.05.2006, 18:17
Моторчик, ну ты-то что тормозишь?

ниче не торможу, я со сценами вообще дела не имею..фуфляндия все это! у меня все в одном кадре! и вообще я программист.

если сцены значит в руте, причем тут глобально локально

_root.gotoAndPlay('scene1',1);

полюбе должно работать :rtfm:

0xFFFFFF
16.05.2006, 18:19
"или флешеру "
готов взяться :cool:
ей :eek: ??

motor4ik
16.05.2006, 18:19
ей :eek: ??

хм действительно, что это я! :mosking:

Бармалей
16.05.2006, 18:19
Да не работает это.

_global.gotoAndPlay('scene1',1); - должно работать;

_root.gotoAndPlay('scene1',1); - это уже метод мувиклипа.

Nirth
16.05.2006, 18:20
Моторчик не гони ерунды

public gotoAndPlay(frame:Object) : Void

MovieClip.gotoAndPlay() (http://livedocs.macromedia.com/flash/8/main/00002470.html)
нету там двух параметров

motor4ik
16.05.2006, 18:22
только идиота из меня делать ненадо

Availability: ActionScript 1.0; Flash Player 5

Nirth
16.05.2006, 18:24
хм дубль два между
_global.gotoAndPlay();
и
MovieClip.gotoAndPlay(); есть большая разница

motor4ik
16.05.2006, 18:27
извините ступил, нет мне прощения, всем спасибо, пошел отмываться от позора...

Бармалей
16.05.2006, 18:28
Во-во. =)

Nirth
16.05.2006, 18:30
урок закончен, завтра принесите мне сочинение в 200 слов на тему, за что можно отдаться флэшеру

motor4ik
16.05.2006, 18:30
реально чет сглючило

но девочке то помочь надо

вот ей примерчик

motor4ik
16.05.2006, 18:34
урок закончен, завтра принесите мне сочинение в 200 слов на тему, за что можно отдаться флэшеру

хм, да можно короче,чем 200

за исходник :quiet:

iNils
16.05.2006, 18:35
Что вы мучаетесь? :) В посте 14 уже был дан вариант решения.

Nirth
16.05.2006, 18:36
тебя не поняли=)
а в посте 20, откровенно забраковали=))))

0xFFFFFF
16.05.2006, 18:45
тебя не поняли=)
а в посте 20, откровенно забраковали=))))
он не в её вкусе ;)

Sh@man
16.05.2006, 18:58
gotoAndStop("postcount==24")

vasyliska
17.05.2006, 11:19
Моторчик, ты "суперУмный программист"..........
фуфло твой примерчик, ты даже не понял поставленную задачу.... у меня три сцены, главная тут не причём... на второй ролик, а уже в этом ролике кнопка, по которой и надо бы выйти на 3 сцену....
если бы кнопка лежала прямо на сцене... то всё бы просто было... я бы не тупила и не спрашивала....

глобал тоже не работает...

вот примерчик... по кнопке история нужно выйти на 4 сцену ....

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

vasyliska
17.05.2006, 11:29
нафига мне такие флешеры...............

motor4ik
17.05.2006, 11:45
нафига мне такие флешеры...............

нифига се, попрошу без этих ваших самы капризов.


пока исходник не пришлешь ведь сами ничего сделать не могут

iNils
17.05.2006, 11:55
нафига мне такие флешеры...............
Вы читать внимательно умеете?

он не в её вкусеЯ вообще не вкусный.

0xFFFFFF
17.05.2006, 23:33
нафига мне такие флешеры...............
ты хочешь завести гарем?

D12
18.05.2006, 00:26
Привет Vasyliska : )

Негорячись ... все решаемо поверь мне .....

В твоем случае , хм... вообщем внимательно слушай :
Да верно говорят сцен нет , я сцены понимаю как параграфы в большой книге , ты наверное незамечала что , ну вот на твоем примере согласно дереву ерархии сцен первой идет сцена "Main" затем "Сцена4" затем "Сцена3" верно ) слушай далее , будет еще интересней ) в сцене "Main" 10 кадров значит что-бы перейти на вторую сцену(онаже по древу ерархии извесна нам как "Сцена4" достаточно на кнопке поставить :on (press) {
_root.gotoAndPlay(11);
}
Почему 11 ) все просто первый кадр следующей сщены по порядку ведь 11тый )

а на кнопке что в виде синего овала для перехода на 3ю сцену напиши следующие :on (press) {_root.gotoAndPlay(12);
}

Видешь ) и не нужно плакать , всегда есть решение ... да именно всегда .


P.S. Ах вот еще область "Hit" когда создаешь кнопку это область скажем так зоны наведения просто нарисуй ромбик нето курсор реагирует только на элементы букв а не на "целую" кнопку .

iNils
18.05.2006, 00:35
А потом ты добавляешь в первой сцене пару лишних кадров и бежишь править все цифры ручками.

Nirth
18.05.2006, 00:43
тема закрыта, автор забанен на 1 неделю, охладиться

Nirth
18.05.2006, 00:44
хотя нет тему закрывать не буду

motor4ik
18.05.2006, 12:10
через неделю продолжим?