23.03.2012 / 07:57 |  | 
XakepPRO    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | Nokia_372Oc,  public PLR() {  
setFullScreenMode(true);  
w = getWidth();  
h = getHeight();  
   
try {  
FON = Image.createImage ("/img/fon/FON.png");  
BALL = Image.createImage ("/img/ball/BALL.png");  
   
PLR = Manager.createPlayer (getClass() .getResourceAsStream("/plr/PLR.mid"), "audio/midi");  
PLR.realize();  
PLR.prefetch();  
PLR.setLoopCount(-1);  
PLR.start();  
getState();  
setLoopCount(int);  
getDuration();  
getMediaTime();  
setMediaTime(int);  
getCountType();  
dellocate();  
   
   
} catch (Exception ex) {  
ex.printStackTrace();  
}  
}  
 А у тебя методы  getMediaTime();  
setMediaTime(int);  
getCountType();  
dellocate();  
 Где-нибудь описаны?  | 
  23.03.2012 / 12:13 |  | 
Dimon638    Пользователь  
   Сейчас: Offline 
 Регистрация: 12.04.2011
   | XakepPRO (23.03.2012/06:57) А у тебя методы [code=java]getMediaTime();setMediaTime(int);getCountType();dellocate();Где-нибудь описаны?Ага. Описаны. В апи телефона. Потому что это родные явовские методы   Только он их как-то подозрительно вызывает...  Не через PLR... Странно     Изменено Dimon638 (23.03 / 12:16) (всего 1 раз) | 
  23.03.2012 / 15:24 |  | 
Night_Death    Пользователь  
   Сейчас: Offline 
 Имя: Павел Откуда: Гомель Регистрация: 19.12.2010
   | Nokia_372Oc, ты каким боком вообще код этот писал, зачем там вызов этих методов, они там не нужны, даже если ты их и правильно будешь вызывать из PLR getState();  
setLoopCount(int);  
getDuration();  
getMediaTime();  
setMediaTime(int);  
getCountType();  
dellocate();  
  | 
  23.03.2012 / 15:37 |  | 
DaGGeR16    Пользователь  
   Сейчас: Offline 
 Имя: Игорь Откуда: Бийск Регистрация: 19.07.2011
   | Че преверификатору не нравится в этом исходнике?выдает ошибку "Error:failed to write to file" я уж и так все пакеты убрал,остальные без ошибок,а к этому приколупался  
 Прикрепленные файлы:   GShop.zip (0.7 кб.) Скачано 25 раз   | 
  23.03.2012 / 18:30 |  | 
Misha    Пользователь  
   Сейчас: Offline 
 Имя: Миша Регистрация: 02.03.2012
   | Freddy (22.03.2012/19:40)Misha,  Сохраняй с помощью DataOutputStream.DataOutputStream dos = new DataOutputStream(new ByteArrayOutputStream());dos.writeInt(int i);а ты где смотрел, там ошибка в классе Main.java в методах save и open у меня там уже есть DataOutPutStream      вот метод save: public void save(int s,int sc){  
RecordStore rs = null;   
try {   
rs = RecordStore.openRecordStore( "tasa", true );   
}   
catch( RecordStoreNotFoundException e ){   
}   
catch( RecordStoreException e ){   
}  
try  
{  
rs.deleteRecordStore("tasa");  
}  
catch (RecordStoreNotFoundException e){  
}  
catch( RecordStoreException e ){   
}  
try{  
ByteArrayOutputStream bos = new ByteArrayOutputStream();  
DataOutputStream dos = new DataOutputStream(bos);  
dos.writeInt(s);  
dos.writeInt(sc);  
byte[] scb = bos.toByteArray();  
byte[] sb = bos.toByteArray();  
bos.close();  
dos.close();  
try {   
int id = rs.addRecord( sb, 0, sb.length );   
id = rs.addRecord( scb, 0, scb.length );   
}   
catch( RecordStoreFullException e ){   
}   
catch( RecordStoreNotOpenException e ){   
}   
catch( RecordStoreException e ){   
}  
bos.close();  
dos.close();  
}  
catch (IOException io){  
}  
try {   
rs.closeRecordStore();   
}   
catch( RecordStoreNotOpenException e ){   
}   
catch( RecordStoreException e ){   
}  
}  
 там все ровно ошибка      я тя может не так понял      | 
  24.03.2012 / 03:38 |  | 
Nokia_372Oc    Пользователь  
  | Night_Death,  Я хочу чтобы музыка не сразу играла, а через пару секкунд. Как это зделать?
   | 
  24.03.2012 / 04:42 |  | 
kiriman    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | Misha,   ByteArrayOutputStream bos =  
new ByteArrayOutputStream();  
DataOutputStream dos =  
DataOutputStream(bos);  
dos.writeInt(число);  
dos.close();  
rc.addRecord(bos.toByteArray(),  
0, bos.size());  
bos.close();  
Так число записывать.  
А читать:  
ByteArrayinрutStream bis = new  
ByteArrayinрutStream  
(rc.getRecord(1));  
DatainрutStream dis = new  
DatainрutStream(bis);  
int k = dis.readInt();  
dis.close();  
bis.close();  
 Попробуй так  | 
  24.03.2012 / 09:06 |  | 
denigons    Пользователь  
   Сейчас: Offline 
 Имя: Denis Регистрация: 06.07.2010
   | Nokia_372Oc,  паузу поставь на несколько секунд
   | 
  24.03.2012 / 09:36 |  | 
kiriman    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | Misha,   int id = rs.addRecord( sb, 0,  
sb.length );  
id = rs.addRecord( scb, 0,  
scb.length );  
 Втф?  | 
  25.03.2012 / 00:29 |  | 
JuraVoikovo    Пользователь  
   Сейчас: Offline 
 Имя: Юра Регистрация: 04.03.2012
   | Какие переменые отвечают за вибрацию в игре , ну или как можно вибрацию изменить на звук?
   Изменено JuraVoikovo (25.03 / 00:30) (всего 1 раз) |