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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0 > Статьи

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 29.03.2008, 12:49
DRAGOnoid вне форума Посмотреть профиль Отправить личное сообщение для DRAGOnoid Посетить домашнюю страницу DRAGOnoid Найти все сообщения от DRAGOnoid
  № 261  
DRAGOnoid
 
Аватар для DRAGOnoid

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
во первых если ты пишешь в конструкторе главной сцены то не stage а this
во вторых используй не название клипа а порядковый номер - получаем
this.gotoAndStop(23);
__________________
Black DRAGON хочет кушать Т_Т

Старый 29.03.2008, 13:28
CEBEP вне форума Посмотреть профиль Отправить личное сообщение для CEBEP Посетить домашнюю страницу CEBEP Найти все сообщения от CEBEP
  № 262  
CEBEP
 
Аватар для CEBEP

Регистрация: Nov 2006
Сообщений: 688
Отправить сообщение для CEBEP с помощью ICQ Отправить сообщение для CEBEP с помощью Skype™
Цитата:
Сообщение от DRAGOnoid
во первых если ты пишешь в конструкторе главной сцены то не stage а this
во вторых используй не название клипа а порядковый номер - получаем
this.gotoAndStop(23);
Не, не савсем то.
У мя есть класс Menu где описана действие на клик мыхи по кнопкам меню, скажем для кнопки "News":

Код:
function mClick(event:MouseEvent):void 
		
		{
			pageToGo = String(event.currentTarget).slice(8,-1) + "_page"; 
                                  // [object News] + "_page" => обрезаю лишнее и получаю "News_page"

			???.gotoAndStop(pageToGo);
                                 //Вот здесь загвостка, как перейти в главном таймлайн-е на метку "News_page" ?
					
		}
this.gotoAndStop(pageToGo); это вроде как для тайлаина нажатой кнопки получается.


Последний раз редактировалось CEBEP; 29.03.2008 в 13:30.
Старый 29.03.2008, 15:02
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 263  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
stage — это Stage. В вашем случае нужно что-то вроде (super.root as MovieClip).gotoAndStop("page #");

Старый 29.03.2008, 16:18
CEBEP вне форума Посмотреть профиль Отправить личное сообщение для CEBEP Посетить домашнюю страницу CEBEP Найти все сообщения от CEBEP
  № 264  
CEBEP
 
Аватар для CEBEP

Регистрация: Nov 2006
Сообщений: 688
Отправить сообщение для CEBEP с помощью ICQ Отправить сообщение для CEBEP с помощью Skype™
Цитата:
Сообщение от __etc
stage — это Stage. В вашем случае нужно что-то вроде (super.root as MovieClip).gotoAndStop("page #");
О, благодарю! То что нужно

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

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
никак не могу найти вопрос который где то уже вскакивал поэтому решил написать тут.

Допустим есть пакет SomeProject с набором классов лежащих в папке SomeProject. как мне организовать (какой *.AS надо сделать и что внём писать) чтобы можно было создать статичную функцию и вызвать её из любого конструктора в класс которого я импортировал этот пакет. по типу
Код:
 SomeProject.myFunction(someVar);
ещё было бы лучще чтобы это функция вызывалась без приписки имени пакета, т.е.
Код:
myFunction(someVar);
__________________
Black DRAGON хочет кушать Т_Т

Старый 03.04.2008, 10:42
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 266  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Код:
package ru.flasher {
    public function myFunction(…):… {

    }
}
Код:
import ru.flasher.myFunction;
myFunction(…);
SomeProject у вас не пакет, а top-level класс, не путайте понятия.

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

Регистрация: Nov 2006
Сообщений: 688
Отправить сообщение для CEBEP с помощью ICQ Отправить сообщение для CEBEP с помощью Skype™
Есть в библиотеке мувик класса Rec с base-ом от MovieClip

Какая запись в последствии правильнее?

Код:
var rec = new Rec();
addChild(rec);
Код:
var rec:Rec = new Rec();
addChild(rec);
Код:
var rec:MovieClip = new Rec();
addChild(rec);

Старый 12.04.2008, 14:58
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 268  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Все, кроме первой. А последняя обычно не используется.

Старый 12.04.2008, 15:35
Mr. Fixit вне форума Посмотреть профиль Найти все сообщения от Mr. Fixit
  № 269  
Mr. Fixit
Banned
[+1 08.05.08]
[+4 14.04.08]
[+1.3 02.05.08]

Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
Конечно же вторая.. это очевидно.
Ибо класс Rec имеет свои свойства и методы, которые не имеет класс Мувиклип.

Старый 12.04.2008, 16:16
DRAGOnoid вне форума Посмотреть профиль Отправить личное сообщение для DRAGOnoid Посетить домашнюю страницу DRAGOnoid Найти все сообщения от DRAGOnoid
  № 270  
DRAGOnoid
 
Аватар для DRAGOnoid

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
спасибо __etc - извини что с опозданием я что то проглядел ответ
__________________
Black DRAGON хочет кушать Т_Т

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

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

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


 


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


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