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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.07.2011, 11:53
Станислав вне форума Посмотреть профиль Отправить личное сообщение для Станислав Найти все сообщения от Станислав
  № 1  
Ответить с цитированием
Станислав

Регистрация: Mar 2011
Сообщений: 19
По умолчанию просто функция

получилось так что в коде часто повторяются куски. будет ли разумно сделать функцию, и при необходимости ее вызывать?
есть такой кусок
Код AS3:
if (a == 1) {
request = new URLRequest ("osn/1.swf")
prev_btn.visible=false;
next_btn.visible=true;
}
как написать функцию с содержанием
Код AS3:
request = new URLRequest ("osn/1.swf")
prev_btn.visible=false;
next_btn.visible=true;
которая вызывается в ифе:
Код AS3:
if (a == 1) {
}
или может ещё что-нибудь посоветуете, спасибо

Старый 29.07.2011, 12:02
3p.station вне форума Посмотреть профиль Отправить личное сообщение для 3p.station Найти все сообщения от 3p.station
  № 2  
Ответить с цитированием
3p.station
 
Аватар для 3p.station

блогер
Регистрация: Oct 2009
Адрес: кочевник. Киев
Сообщений: 453
Записей в блоге: 5
Код AS3:
private function strangeName(i:uint):void
{
request = new URLRequest ("osn/" + i + ".swf")
prev_btn.visible=false;
next_btn.visible=true;
}
так ?
__________________
мира и гармонии

Старый 29.07.2011, 12:06
Станислав вне форума Посмотреть профиль Отправить личное сообщение для Станислав Найти все сообщения от Станислав
  № 3  
Ответить с цитированием
Станислав

Регистрация: Mar 2011
Сообщений: 19
не совсем, как эту функцию вызвать в ифе? так?
Код AS3:
function strangeName(i:uint):void {
request = new URLRequest ("osn/to_per.swf")
prev_btn.visible=false;
next_btn.visible=true;
}
вот только что именно писать в скобках strangeName(); я не понял. если ничего - ошибка, а если что угодно, вообще любой символ - работает )))
Код AS3:
if (a == 1) {
strangeName();
}


Последний раз редактировалось Станислав; 29.07.2011 в 12:19.
Старый 29.07.2011, 12:21
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 4  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
туда при вызове добавляется номер подгружаемого файла
strangeName(1); например
читай про параметры функций

Старый 29.07.2011, 13:41
recew вне форума Посмотреть профиль Отправить личное сообщение для recew Найти все сообщения от recew
  № 5  
Ответить с цитированием
recew

Регистрация: Jul 2011
Сообщений: 63
Код AS3:
public function fn1(i:int):void
{
if(i == 1)
{
request = new URLRequest ("osn/1.swf")
prev_btn.visible=false;
next_btn.visible=true;
}
}
//Вызов:
fn1(a);

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

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
recew, в чем фишка вашего if(i==1) ?
а если i может быть 250 штук? Так и будете ветки плодить?
3p.station уже все написал.
__________________
Кодинг, багинг, алгоритминг. me @

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

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

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


 


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


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