Je voudrais qu'en cliquant sur un bouton, seules les sprites 65 à 70 s'impriment.
Il semblerait que la fonction printFrom ne le permette pas ?
et malheureusement, je ne maitrise pas assez bien l'anglais pour comprendre les commandes
PrintOmatic.
Quelqu'un pourrait-il m'aider en m'indiquant le script nécessaire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bubar
Shanti wrote:
Bonjour,
Je voudrais qu'en cliquant sur un bouton, seules les sprites 65 à 70 s'impriment.
Il semblerait que la fonction printFrom ne le permette pas ? et malheureusement, je ne maitrise pas assez bien l'anglais pour comprendre les commandes PrintOmatic.
Quelqu'un pourrait-il m'aider en m'indiquant le script nécessaire ?
D'avance merci. Shanti.
A part rendre invisible les sprites qui ne t'intéressent pas, ca va être dur.
Tu peux notamment récuperer coordonnées, taille, rotation de ces sprites, et recomposer l'image à coups de copypixels.
Printomatic ne t'aidera pas beaucoup pour cela.
-- Bubar
Shanti wrote:
Bonjour,
Je voudrais qu'en cliquant sur un bouton, seules les sprites 65 à 70
s'impriment.
Il semblerait que la fonction printFrom ne le permette pas ?
et malheureusement, je ne maitrise pas assez bien l'anglais pour
comprendre les commandes PrintOmatic.
Quelqu'un pourrait-il m'aider en m'indiquant le script nécessaire ?
D'avance merci.
Shanti.
A part rendre invisible les sprites qui ne t'intéressent pas, ca va être
dur.
Tu peux notamment récuperer coordonnées, taille, rotation de ces sprites, et
recomposer l'image à coups de copypixels.
Je voudrais qu'en cliquant sur un bouton, seules les sprites 65 à 70 s'impriment.
Il semblerait que la fonction printFrom ne le permette pas ? et malheureusement, je ne maitrise pas assez bien l'anglais pour comprendre les commandes PrintOmatic.
Quelqu'un pourrait-il m'aider en m'indiquant le script nécessaire ?
D'avance merci. Shanti.
A part rendre invisible les sprites qui ne t'intéressent pas, ca va être dur.
Tu peux notamment récuperer coordonnées, taille, rotation de ces sprites, et recomposer l'image à coups de copypixels.
Printomatic ne t'aidera pas beaucoup pour cela.
-- Bubar
Shanti
Merci Bubar pour ton aide.
J'ai utilisé :
on mouseDown repeat with i = 1 to 64 sprite(i).visible = FALSE end repeat printFrom 40 end
on mouseUp repeat with i = 1 to 64 sprite(i).visible = TRUE end repeat end
Le résultat est correct mis à part un cadre gris de 1cm autour de ma scène, à l'impression. Est-ce inévitable avec la fonction printFrom ?
Merci encore pour ce généreux coup de main. Shanti.
Merci Bubar pour ton aide.
J'ai utilisé :
on mouseDown
repeat with i = 1 to 64
sprite(i).visible = FALSE
end repeat
printFrom 40
end
on mouseUp
repeat with i = 1 to 64
sprite(i).visible = TRUE
end repeat
end
Le résultat est correct mis à part un cadre gris de 1cm autour de ma scène, à l'impression.
Est-ce inévitable avec la fonction printFrom ?
Merci encore pour ce généreux coup de main.
Shanti.
on mouseDown repeat with i = 1 to 64 sprite(i).visible = FALSE end repeat printFrom 40 end
on mouseUp repeat with i = 1 to 64 sprite(i).visible = TRUE end repeat end
Le résultat est correct mis à part un cadre gris de 1cm autour de ma scène, à l'impression. Est-ce inévitable avec la fonction printFrom ?
Merci encore pour ce généreux coup de main. Shanti.
Bubar
Shanti wrote:
Merci Bubar pour ton aide.
J'ai utilisé :
on mouseDown repeat with i = 1 to 64 sprite(i).visible = FALSE end repeat printFrom 40 end
on mouseUp repeat with i = 1 to 64 sprite(i).visible = TRUE end repeat end
Le résultat est correct mis à part un cadre gris de 1cm autour de ma scène, à l'impression. Est-ce inévitable avec la fonction printFrom ?
Merci encore pour ce généreux coup de main. Shanti.
La, je ne sais pas quoi te répondre, je n'ai jamais utilisé printfrom. Sinon tu peux également essayer autre chose : tu crèes un nouvel acteur mb=new(#bitmap) tu récupère l'image de la scène que tu copies dans ton bitmap (après avoir rendu invisible tes sprites) mb.image=(the stage).image.duplicate() puis tu imprimes le member mb avec printomatic x=xtra("printomatic").new() x.append(mb) if x.dojobsetup() then x.print() end if
La fin de mémoire, à vérifier. Si tu as printomatic lite, il faut donner un autre nom lors de la création de l'xtra x=xtra("pomlite").new() pas sur du tout du nom par contre. Si quelqu'un a encore la version lite ...
-- Bubar
Shanti wrote:
Merci Bubar pour ton aide.
J'ai utilisé :
on mouseDown
repeat with i = 1 to 64
sprite(i).visible = FALSE
end repeat
printFrom 40
end
on mouseUp
repeat with i = 1 to 64
sprite(i).visible = TRUE
end repeat
end
Le résultat est correct mis à part un cadre gris de 1cm autour de ma
scène, à l'impression. Est-ce inévitable avec la fonction printFrom ?
Merci encore pour ce généreux coup de main.
Shanti.
La, je ne sais pas quoi te répondre, je n'ai jamais utilisé printfrom.
Sinon tu peux également essayer autre chose :
tu crèes un nouvel acteur
mb=new(#bitmap)
tu récupère l'image de la scène que tu copies dans ton bitmap (après avoir
rendu invisible tes sprites)
mb.image=(the stage).image.duplicate()
puis tu imprimes le member mb avec printomatic
x=xtra("printomatic").new()
x.append(mb)
if x.dojobsetup() then
x.print()
end if
La fin de mémoire, à vérifier. Si tu as printomatic lite, il faut donner un
autre nom lors de la création de l'xtra
x=xtra("pomlite").new()
pas sur du tout du nom par contre. Si quelqu'un a encore la version lite ...
on mouseDown repeat with i = 1 to 64 sprite(i).visible = FALSE end repeat printFrom 40 end
on mouseUp repeat with i = 1 to 64 sprite(i).visible = TRUE end repeat end
Le résultat est correct mis à part un cadre gris de 1cm autour de ma scène, à l'impression. Est-ce inévitable avec la fonction printFrom ?
Merci encore pour ce généreux coup de main. Shanti.
La, je ne sais pas quoi te répondre, je n'ai jamais utilisé printfrom. Sinon tu peux également essayer autre chose : tu crèes un nouvel acteur mb=new(#bitmap) tu récupère l'image de la scène que tu copies dans ton bitmap (après avoir rendu invisible tes sprites) mb.image=(the stage).image.duplicate() puis tu imprimes le member mb avec printomatic x=xtra("printomatic").new() x.append(mb) if x.dojobsetup() then x.print() end if
La fin de mémoire, à vérifier. Si tu as printomatic lite, il faut donner un autre nom lors de la création de l'xtra x=xtra("pomlite").new() pas sur du tout du nom par contre. Si quelqu'un a encore la version lite ...