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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.01.2007, 18:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 21  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
asfunction:_root.showLayer,a

Старый 21.01.2007, 19:03
winnner вне форума Посмотреть профиль Отправить личное сообщение для winnner Посетить домашнюю страницу winnner Найти все сообщения от winnner
  № 22  
Ответить с цитированием
winnner
 
Аватар для winnner

Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
Цитата:
Сообщение от Kikasso
не работает, значит проблема в области видимости.
В самую точку!!!
Теперь всё работает. Остаётся один вопрос, почему функция расположенная в руте не видна? Странно, не правда-ли.
Спасибо за помощь!
Жаль, что сам не подумал так попробовать.
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово.

Старый 21.01.2007, 19:31
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 23  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от winnner
Теперь всё работает. Остаётся один вопрос, почему функция расположенная в руте не видна? Странно, не правда-ли.
вы еще и так не пробовали:
Код:
function wereAmI():Void{ trace(this); }
_global.wereAmI = wereAmI;
txt.htmlText = '<a href="asfunction:wereAmI">кликни</a>';
либо вызывать как __etc говорит
либо делай функцию глобальной - и будет она доступна отовсюду.


Последний раз редактировалось Kikasso; 21.01.2007 в 22:03.
Старый 21.01.2007, 19:54
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 24  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Можно было и _parent вызвать.
Область видимости у asfunction совпадает с областью видимости мувика, содержащего поле. Т.е. _parent ссылается на родителя мувика с полем.

Старый 21.01.2007, 20:05
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 25  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от __etc
Можно было и _parent вызвать.
Область видимости у asfunction совпадает с областью видимости мувика, содержащего поле. Т.е. _parent ссылается на родителя мувика с полем.
а если там _parent._parent._parent? По мне - лучше такие дела глобализовывать и не мучится. Ну или запустить wereAmI и определиться с местонахождением.

Старый 21.01.2007, 22:01
winnner вне форума Посмотреть профиль Отправить личное сообщение для winnner Посетить домашнюю страницу winnner Найти все сообщения от winnner
  № 26  
Ответить с цитированием
winnner
 
Аватар для winnner

Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
Цитата:
Сообщение от Kikasso
а если там _parent._parent._parent? По мне - лучше такие дела глобализовывать и не мучится. Ну или запустить wereAmI и определиться с местонахождением.
Полностью согласен! Зачем усложнять код? Чем проще - тем эффективнее.
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово.

Старый 22.01.2007, 15:49
winnner вне форума Посмотреть профиль Отправить личное сообщение для winnner Посетить домашнюю страницу winnner Найти все сообщения от winnner
  № 27  
Ответить с цитированием
winnner
 
Аватар для winnner

Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
Уважаемый Kikasso, может Вы мне подскажете почему когда я подгружаю в мувик swf ку созданную Flashpaper она ведёт себя мягко говоря странно.
Т.е. во первых масштабируется по каким-то непонятным законам, отображается не полностью, а как бы обрезана снизу ну и другие глюки.
Может кто сталкивался? Залезать в Flashpaper овскую свфку что-бы что-то там править нет ни возможности ни времени, их много.
Что посоветуете?
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово.

Старый 22.01.2007, 15:54
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 28  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Честно говоря, без понятия. Наверное, лезет поверять Stage.width и прочее, а может версия плеера не совпадает. Не работал ни разу.

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

Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
Да она создаётся для 6 плеера, но если не подгружать, а просто открыть, то отображается нормально и в 8 м но маленькая, а если сунуть в хтмл - занимает всё окно. Тут просто у меня проблема в следующем, в моём ролике вначале идёт интро, при нажатии на кнопку "ентер", начинается проигрывание, и если по обычной ссылке в ролике кликнуть то в том-же окне, т.к. броузеры давят попапы, загружается эта свф-ка созданная в флешпапере. При переходе броузера назад снова грузится интро, и конечно меня это не устраивает. Поэтому я и хотел подгружать в ролик, а не загружать отдельно.
Может что посоветуете, ато и так плохо и эдак нехорошо.
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово.

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

Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
P.S.
Из этих свф можно легко сделать пдф-ы, но это дела не меняет, т.к. они тоже грузятся в то-же окно. Я тут нарыл такой код на асп который вроде должен предлагать загрузку пдф-а, а не его открытие, но он у меня не работает, а просто отображается как текст.

Код:
<%
filename=Server.MapPath(Request("file"))
Response.ContentType="application/octet-stream"
Response.Addheader "Content-Disposition", "attachment; filename="&filename
Dim objStream
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Open
objStream.LoadFromFile filename
Response.BinaryWrite(objStream.Read)
objStream.Close
Set objStream = Nothing
%>
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово.

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

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

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


 


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


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