IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Pascal Discussion :

Version 12.06.15 disponible !


Sujet :

Flash Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut Version 12.06.15 disponible !
    Je ne garanti pas que je ferais une nouvelle version tous les jours, mais en voici tout de même une troisième en trois jours

    Ajoute d'une boîte de dialogue sur la création d'un nouveau projet.
    Ajout du Drag&Drop des fichiers vers l'éditeur.
    Correction d'un bug sur le mot clé with

    N'hésitez surtout pas à me remonter les bugs rencontrés, que ce soit lors de l'installation ou la mise à jour du produit, et évidemment lors du développement de vos applications FlashPascal !

    http://flashpascal.execute.re
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  2. #2
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Bingo ! (pour la boîte de saisie...)
    Super, je teste au cas où il y aurait des bugs...
    Mais ne te sens pas obligé de faire une version tous les jours !
    je pense que là, tu vas pouvoir te reposer... Les éléments essentiels sont présents pour pouvoir assurer.

  3. #3
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 166
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    N'hésitez surtout pas à me remonter les bugs rencontrés
    Il y a un bug dans le titre de la discussion (05 au lieu de 15).

    Plaisanterie à part, le nouvel éditeur a vraiment de l'allure. Je n'ai pas encore eu le temps de l'essayer de façon approfondie, mais ce sera bientôt chose faite.

  4. #4
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    premier essai avec le textfield qui ne passait pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    procedure RealMovie.RTextout(x,y,width,height,Depth:number;font:TextFormat;txt:String);
    var Field:TextField;
    begin
     Field:=TextField.Create(self,'',Depth,xo+Gx*(x),yo-Gy*(y),width,height);
     with Field do
     begin
      setNewTextFormat(font);
      text:=txt;
     end;
    end;
    concluant

  5. #5
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Deuxième test...méthodes héritées :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    program Project1;
     
    {$FRAME_WIDTH 550}
    {$FRAME_HEIGHT 400}
    {$FRAME_RATE 32}
    {$BACKGROUND $FFFFFF}
     
    uses
      Flash8,URealmovie;
     
    var mc:Realmovie;
     
    begin
      mc:=Realmovie.create(nil,'essai with méthodes héritées',1);
      with mc do
      begin
       setsize(550,400,-10,-10,10,10);
       linestyle(3,$ff0000); //méthode héritée qui passe ! bravo !
       beginFill($00ff00);//idem
       RRectangle(-5,-5,5,5);
      end;
     
    end.
    ça passe !!

  6. #6
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Petite remarque à l'utilisation...
    Si on ne désire pas ajouter de onFrameEnter, le Frame_rate est inutile et tu devrais ajouter un radiobutton ou un checkbox pour faire le choix de l'introduction de {$FRAME_RATE } ou pas.
    tu as toujours ton bouton rétablier

    sinon nickel grand chef !

  7. #7
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Encore un soucis... avec le with....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    procedure Horloge.onEnterFrame;
    var i:integer;
        fig:TArrayofPoint;
    begin
      d:=TDate.Create;
      with espace do
      begin
       clear;
       //grande aiguille
       fig :=Rrotationarraypoint(0,0,2*pi*(d.getMinutes+d.getSeconds/60)/60,Gaiguille); //à la place de fig:=espace.Rrotation... ça ne marche pas
       linestyle(3,$000000);
       beginfill($FFD700);
       moveto(Fig[0].x,Fig[0].y);
       for i:=1 to 4 do lineto(Fig[i].x,Fig[i].y);
       endFill();
      //petite aiguille
       fig :=Rrotationarraypoint(0,0,2*pi*(d.getHours+d.getMinutes/60)/12,Paiguille); //idem
       beginFill($FFD700);//ici j'avais oublié espace.
       moveto(Fig[0].x,Fig[0].y);
       for i:=1 to 4 do lineto(Fig[i].x,Fig[i].y);
       endfill();
       //trotteuse
       linestyle(4,$FF4500);
       beginfill($FF4500);
       Rcircle(0,0,2);
       RLine(0,0,42*cos(-2*pi*d.getSeconds/60+pi/2),42*sin(-2*pi*d.getSeconds/60+pi/2));
       RLine(0,0,-7*cos(-2*pi*d.getSeconds/60+pi/2),-7*sin(-2*pi*d.getSeconds/60+pi/2));
       endFill();
      end;
      RTextout(-10.75,-28,250,30,0,myfont2,IntToStr2(d.getHours)+#32#58#32+IntToStr2(d.getMinutes)+#32#58#32+IntToStr2(d.getSeconds));
    end;
    j'ai un plantage général à cause de la méthode qui permet la rotation de tableau de points...

    j'ai remplacé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fig := espace.Rrotationarraypoint(0,0,2*pi*(d.getHours+d.getMinutes/60)/12,Paiguille);
    par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    with espace do
     begin
      ........
      fig :=Rrotationarraypoint()...
     end;
    il y peut-être d'autres sources d'erreur mais celle-ci est avérée...

    Ce n'est pas facile tout ça....

  8. #8
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par Archimède Voir le message
    Petite remarque à l'utilisation...
    Si on ne désire pas ajouter de onFrameEnter, le Frame_rate est inutile et tu devrais ajouter un radiobutton ou un checkbox pour faire le choix de l'introduction de {$FRAME_RATE } ou pas.
    tu as toujours ton bouton rétablier

    sinon nickel grand chef !
    le frame_rate est toujours défini, c'est inhérent à Flash. Quand la directive n'est pas présente il est fixé arbitrairement à 32.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

Discussions similaires

  1. Nouvelle version de Rave Reports disponible
    Par Pedro dans le forum Outils
    Réponses: 1
    Dernier message: 02/04/2009, 10h38
  2. [Dojo] Nouvelle version 1.3 RC2 disponible
    Par emmanuel.remy dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 30/03/2009, 09h27
  3. Réponses: 2
    Dernier message: 12/03/2009, 19h17
  4. Réponses: 5
    Dernier message: 02/02/2009, 10h04
  5. Gajim version 0.12 finale disponible
    Par aodix dans le forum Internet
    Réponses: 0
    Dernier message: 19/12/2008, 18h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo