![]() |
Как задать команду несуществуемумо клипу?
Как задать команду несуществуемумо клипу?
Хорошо звучит, да? Дело в том, что я создаю мувиклип, в нём создаю текстовое поле, а потом пытаюсь дать команду этому мувиклипу с помощью onClipEvent(допустим_load)! Так вот он говорит, что после точки в строке: _root.//вот эта каверзная точка//b//название клипа//.onClipEvent... не хватает названия клипа! Вы, наверно подумали, что я полный придурок, и забыл назвать мувик? А вот нет! Я это всё создал в эктионе с помошью двух строк, наверное, вам известных! А изначально я поставил себе цель сделать вот что: мне нужно было создать текстовое поле, загрузить в него текст, а при нажатии на этот текст произвести некоторое действие! Если сможете, посоветуйте что-нибудь лучше, или решите праблему, которая встала передо мной! Спасибо! |
this.onLoad = function() {
} так пойдет ? |
Нет!
Нет, это первое, что я попробовал, но у меня ничего не вышло!
Он вообще у меня много непонятных ошибок выводит//т.е. в таких местох, которых я ошибок не вижу! Мне как-то даже посоветовали переставить Flash... |
Может это то что ты ищешь?
поищи: asfunction |
Нет!
Нужно, что бы было чему назначить, и на какое событие назначить!
Но я уже решил праблему, просто Flash переустановил! Ты мне лучше скажи, как мне прописать путь через _root, с постоянно изменяющейся переменной(из цикла)? |
name="xxx" add i
_root[name] и будет у тя _root.xxx0 _root.xxx1 ... Все екстремально просто, есть в хелпе, примерах, и т. д. |
СпасибО!
Я уже поняд, что вот эта вот хренатень[] всё сама делает!
А можете мне подсказать, как мне после всего этого прописать действия для каждой, получившейся кнопки? |
_root[name]._y = i*10 ;
|
Аха!
Это всё хорошо, но праблема в том,что для каждой из этих кнопок значение i будет одинаково!
Тобишь конечное из цикла, а мне надо разные, соответствующие номеру i при загрузке этого мувика! Ясно, что это можно переделать во много строк, но как бы это в цикле? Фактически, надо превратить в текст значение переменной i в определённый момент выполнения цикла! А как? Возможно eval();? |
Вложений: 1
Если я правильно понял, то можно так.
|
Вроде то, но мне надо чотбы первые 15 строк были внутри одного цикла! Это единственная праблема!
|
Какие 15 строк? Ты хочешь 15 текстовых полей? Тогда что тебе мешает написать так:
for(i=0;i<15;i++){ ..... } Или ты хочешь чтобы тебе все разжевали или сделали всю работу за тебя? |
Не кипятись!!!
Мне надо убрать создание всех пятисот функций, которые у меня должну быть - по твоему исходику в один цикл!
|
Советую положить исходник, а то вы друг друга не очень по моему понимаете :) а решать проблему которую не понял очень проблематично. Исходник решил бы все проблемы сразу и быстро.
|
Вот!
Вложений: 1
Вот исходник! :mad:
|
Код:
myXML = new XML(); |
Спасибо!
Спасибо!
Вроде всё работает, я попробую всё доделать, если будут праблемы, обращусь! |
Вложений: 1
Так, я вижу, что здесь уже Nox был. А где Noctis побывал - там добавлять уже нечего. Но, все равно, - вот мой вариант.
В сделал для мп-шек именами: "name1.mp3,""name2.mp3", "name3.mp3" и т.д. Тогда все будет загружаться и играть. Можно еще сделать так, чтобы весь альбом загружался сразу, или в фоновом режиме. |
| Часовой пояс GMT +4, время: 06:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.