9.03.2012 / 22:21 | |
Magatino ![](../theme/webdefault/images/m.png) Администратор
Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Dimon638, Теоритически я знаю,но когда будет много картинок делать такой способ не пойдёт. public void imageA()
{
g.drawImage(imageA,imageAx,imageAy,20);
if (image==true)
{
image=false;
imageB ();
}
if (image==false)
{
paint ();
}
}
public void imageB()
{
g.drawImage(imageB,imageBx,imageBy,20);
if (image==true)
{
image=false;
imageA ();
}
if (image==false)
{
paint ();
}
}
public void paint(Graphics g)
{
if imageAx>imageBx
{
image=true;
imageA();
}
if imageAx<imageBx
{
image=true;
imageB();
}
paint ();
}
Не знаю насколько рабочий код,сейчас придумал. |
9.03.2012 / 22:25 | |
Magatino ![](../theme/webdefault/images/m.png) Администратор
Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Andrey, Так я делал на бейсе ![:)](https://annimon.com/files/smiles/99.gif) А если у тебя будет 50 разных движущихся предметов,что так будешь гавнокодить? Изменено Magatino (9.03 / 22:29) (всего 1 раз) |
9.03.2012 / 23:32 | |
Freddy ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| |
9.03.2012 / 23:44 | |
Andrey ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| Нет я сделаю так: public void dom(int d,Graphics g) { for (int i=0;i<количества нужных обьектов;i++) { if (vid[i]==d) { g.drawImage(object[i],objectx[i],objecty[i],20); } } }
public void paint(Graphics g) { dom(1,g); g.drawImage(hero,herox,heroy,20); dom(2,g); }
Изменено Andrey (9.03 / 23:45) (всего 1 раз) |
9.03.2012 / 23:54 | |
Magatino ![](../theme/webdefault/images/m.png) Администратор
Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Andrey, Ну не знаю,ещё кое что надо поменять и пойдёт ![:)](https://annimon.com/files/smiles/99.gif) |
10.03.2012 / 12:32 | |
Dmitriy ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import javax.microedition.io.file.*;
import java.IO.*;
public class Main extends MIDlet{
static byte N=50;
static String P="file:///e:/Other/";
public void startApp(){
long S=65536;
Display d=Display.getDisplay(this);
Form f=new Form(null);
try{
FileConnection fc=(FileConnection)Connector.open(P+"0");
long s=fc.availableSize();
f.append(String.valueOf(s)+" байт доступно\n");
long n;
n=s/S+1;
for(int c=0;c<n;c++){
String a=null;
long w=0;
if(!fc.exists()){
fc.create();
w=0;
a="Создан файл "+String.valueOf(c)+"\n";
}
else
if((w=S-fc.fileSize())>-1)a="Файл дозаписывается";
else
{
f.append("Файл превышает размер S\n");
continue;
}
f.append(a);
OutputStream os;
os=fc.openOutputStream();
int x;
long y;
x=w/N;
y=x;
f.append("<");
for(int i=w;i<S;i++){
os.writeByte(255);
if(y<i)continue;
f.append(".");
y=+x;
}
f.append(">\n");
fc.close();
fc=(FileConnection)Connector.open(P+String.valueOf(c+1));
if(c==n-1)S=s-S*(n-1);
}
}
catch(Exception e){f.append(e.toString());}
}
public void pauseApp(){}
public void destroyApp(boolean u){
notifyDestroyed();
}
}
Я кодил-кодил, а он мне вот это: Non-identical definition of IClass "Ljava/io/OutputStream;" без строки и колонки, что это значит? |
10.03.2012 / 12:35 | |
aNNiMON Супервизор
Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Dmitriy, 1. What is "import java.IO.*;"?? 2. В OutputStream нет метода writeByte.
__________________
![](../theme/webdefault/images/label.png) let live |
10.03.2012 / 12:48 | |
Dmitriy ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| А какой есть? Перестала работать карта памяти на одном теле, зато работает на других, но если с неё снести чё нить крупное или записать, вдрг примонтируется?
Изменено Dmitriy (10.03 / 12:53) (всего 1 раз) |
10.03.2012 / 13:48 | |
aNNiMON Супервизор
Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Dmitriy, DataOutputStream.
__________________
![](../theme/webdefault/images/label.png) let live |
10.03.2012 / 13:52 | |
Dmitriy ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| Этож вроде класс для работы с текстами, из OutputStream нельзя просто записать один байт?
|