begin process at 2012 02 10 02:07:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

probleme de transparence porgressive


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de transparence porgressive

mercredi 26 janvier 2005 à 22:24:06 | probleme de transparence porgressive

delf013

Bonjour à tous,
Je suis aussi nouvelle sur se forum que je le suis dans le domaine du graphisme et de flash plus particulièrement, donc soyez indulgent à mon égart please^^
Ce post risque d'etre un peu long et je m'en excuse d'avance.
Voila mon souci,
A la base, je souhaitais rendre visible un clip progressivement en rollover.
J'ai donc placé un clip avec un alpha à zéro sur la scène, je lui ai donné un nom d'occurence("clip_miora") et l'ai rendu exportable ds action script en passant par le menu liaison.
Premier probleme, j'arrivais pas à rendre visible le clip en donnant une valeur a _alpha, en tapant ce code:
on (rollOver) {
 _root.clip_miora._alpha=30;
}
Je me suis donc demandée si action script reconnaissait bien mon clip car l'utilisation de la commande alpha ma l'air juste par rapport aux tutos que j'ai pu lire ici et la.
J'ai alors utilisé la methode d'attachMovie, qui a fonctionner mais l'alpha ne marchait toujour pas.
Donc j'ai entrée la valeur de l'alpha dans les paramètres d'attachmovie directement, et là ca a fonctionner.
Mais du coup je sais pas comment reprendre ma premiere idée et rendre une transparnce progressive, parce que quand je désigne mon clip dans une commande, rien ne fonctionne.
Donc mon code au jour d'aujourd'hui ressemble simplement à ca>>>
 on (rollOver) {
 _root.attachMovie("miora","clip_miora",0,{ _x:91, _y:309,_alpha:100});
}
Donc je suis très loin du résultat voulu..
Quelqu'un saurait-il m'aider?
Pour ceux qui ont eu le courage de tout lire, merci, et pour ceux qui pourront m'aider, un plus grand merci

mercredi 26 janvier 2005 à 23:31:28 | Re : probleme de transparence porgressive

Edwige31

Membre Club
Bonjour,
pourquoi tu t'embête à tout gérer en code ?
J'ai le don en général de comprendre de travers mais voilà comment j'attaquerais la chose ...
Tu fais une interpolation de mouvement directement sur un clip. Tu le stop à la première image et sur la deuxième tu lui applique un changement _alpha. Tu stop à la dernière image.
Tu insère ensuite ce clip que tu pilote avec des gotoAndPlay() et des gotoAndStop() sur tes  on (rollOver).
Tiens moi au courrant ...

Edwige
mercredi 26 janvier 2005 à 23:35:11 | Re : probleme de transparence porgressive

shubenka

tu doit avoir un probléme dans le nommage de ton clip, quand tu dit rendu exportable dans action script je trouve ca bizare. le nom du clip il faut le m'étre dans ces propriété.



[ Lien ]
mercredi 26 janvier 2005 à 23:44:07 | Re : probleme de transparence porgressive

delf013

Ben en fait, j'ai songée aux interpolations pour faire la transparence, mais comme jai beaucoup d'images, j'ai peur que ca fasse vachement lourd. Voila pourquoi je preferais passer par du code, histoire d'alléger l'animation finale (enfin en esperant que ca marche) Mais si je galère trop, je crois que je ferais ca.
En meme temp, vu que je débute, c'est toujours bon de connaitre la manip, je suis obligée de me prendre la tête à un moment ou à un autre.

Et quand je dis, que je l'ai rendu exportable, c'etai pour dire que j'ai donner un nom d'identifiant au clip et que j'ai bien coché "exporter pour action script" et "exporter dans premiere img" et j'ai bien verifier le nom, c'est le meme.
donc voila je suis pas plus avancée... =(

jeudi 27 janvier 2005 à 08:55:34 | Re : probleme de transparence porgressive

mouahaha

Je n'ai pas très bien compris si c'était clip_miora lui même qui contrôlait sa transparence au survol, et je n'ai pas très bien compris non plus pourquoi tu parle de transparence "progressive" alors qu'elle passe directement de 0 à 30, mais je vais essayer de t'aider...
En général voilà ce que je fais :

je place mon clip avec une _alpha de départ sur la scène et je lui donne un nom d'occurence (ici clip_miora)

ensuite je place le clip qui au survol déclenchera le changement de transparence et je lui donne aussi un nom d'occurence (par exemple declencheur).

ensuite je crée un calque vide "actions" pour taper tout le code sur les images clés plutôt que sur les clips directement.
Le code en question :

declencheur.onRollOver = function() {
      clip_miora._alpha = 30;
}

voilà si ce n'est pas ca du tout, merci de préciser ta demande...

jeudi 27 janvier 2005 à 10:45:49 | Re : probleme de transparence porgressive

fohaf

Il faut en effet que tu nomme ton occurence de clip dans la fenêtre propiétés. Pour l'exemple je l'ai appelé également "clip_miora".

Ensuite, pour avoir une transparence progressive, tu peux taper le code:

on (rollOver){

         setInterval(apparaitre,1);

         function apparaitre(){

                  _root.clip_miora._alpha++;

         }

}



 

jeudi 27 janvier 2005 à 10:49:37 | Re : probleme de transparence porgressive

mouahaha

fohaf, je pense qu'il vaut mieux déclarer la fonction avant le setInterval
De plus, étant donné que l'interval (que tu as reglé à 1) est défini en millisecondes, il faudra un dixième de seconde au clip pour devenir opaque, ce qui est peut-être un peu rapide...
En tout cas c'est une bonne idée et ca marche.

jeudi 27 janvier 2005 à 11:14:29 | Re : probleme de transparence porgressive

fohaf

exact, j'ai fait ça vite fait, mais c'est surtout pour permettre de régler la vitesse d'apparition 

jeudi 27 janvier 2005 à 14:23:50 | Re : probleme de transparence porgressive

delf013

Salut,
Déjà merci beaucoup pour vos messages si rapide, ca fait très plaisir
Pour répondre à  mouahaha:
J'ai suivi les étapes que tu a décrit et en effet ca fonctionne très bien, seulement ya un truc que je saisi pas, pourquoi je dois mettre un clip "déclencheur" sur la scène pour le rollover? Le clip_miora ne peut pas déclencher seul sa transparence? parceque quand j'ai essayé ca, pour tester, ca marche pas:
clip_miora..onRollOver = function() {
      clip_miora._alpha = 30;
}
Sinon oui en effet, je voulais une transparence progressive mais comme jy arrivais pas, j'ai juste testé une commande simple de changement de transparence directe (à 30) et je me suis rendu compte que ca marchai pas non plus.

Et fohaf:
J'ai testé ton script et je suis contente ca fonctionne nikel^^
Maintenant j'ai un autre souci, j'ai repris ton scritp pour faire un rollout en sortant du clip, mais du coup le clip disparait completement:
on(rollOut){
function disparaitre(){
_root.clip_miora._alpha--;
}
setInterval(disparaitre,1);

Quelle est la manip pour qu'il reprenne son opacité initiale?

 

 

jeudi 27 janvier 2005 à 16:37:07 | Re : probleme de transparence porgressive

fohaf

Tu peux essayer ça, ça devrait marcher:

onClipEvent(load){
   transparence=_root.clip_miora._alpha;
}
on (rollOver) {
   function apparaitre(){
      _root.clip_miora._alpha++;
   }
   Appar=setInterval(apparaitre,1);
}
on(rollOut){
   function disparaitre(){
      _root.clip_miora._alpha--;
   }
   Dispar=setInterval(disparaitre,1);
}
onClipEvent(enterFrame){
   if(_root.clip_miora._alpha<=transparence){
      clearInterval(Dispar);
   }
   if(_root.clip_miora._alpha>=100){
      clearInterval(Appar);
   }
}
Bon courage

1 2

Cette discussion est classée dans : probleme, rendre, clip, alpha, miora


Répondre à ce message

Sujets en rapport avec ce message

probleme de clip [ par wheel46 ] voila je voudrais placer un clip avec des images dans un scrollpane que j'apelle affiche. je doit poucer sur un bouton qui s'apelle moto. mais voila j HELP !!! RENDRE INVISBLE UN CLIP SS FLASH MX [ par webboy ] ca menerve je n'arrive pas a rendre un clip invisible sous flash mx avt je faisais justemonclip._visible=false;et q je recopie ca sous mx ca ne foncti Probleme de bouton et clip [ par pisco ] Salut, je suis un débutant en Flash mais tout de même j'ai essayé de creer un site entierement en flash et mon probleme c'est que j'ai créé un menu av Probleme de chargement dans un autre swf [ par koopajah ] Bonjour a tout!J'ai créé un swf qui crée une liste de bouton a partir d'un fichier externePour chaque variable de ce fichier je fais"lien = zone.attac probleme de prealoader sur clip externe [ par smoze ] Bonjour a tous , les codeurs...Voila g vu sur le site ke je ne suis pas le seul a avoir des probleme avec les preload de swf externe...en fait g fait probleme de navigation... [ par 6ko ] 6KOSalut a toutes et a tous...je viens d'arriver dans le coin, because j' ai un probleme que je vous decris:Sur le senar. principal (level0), j'ai pla probleme avec un swf loadé dans un clip [ par zatjem ] bon je load un swf dans un cliple clip est sur la time line principalej appel ce swf avec un bouton il se load bien mais je narrive pas à intéagir ave Formulaire Scrollable [ par teesha ] Salut a tous!J'ai un gros probleme...En fait, je voudrais faire un formulaire et l'afficher dans un scroll.Le seul probleme c'est que j'en avais fait rendre invisible un clip au deplacement de la souris [ par sankaiblood ] bonjour, j' ai un probleme en action script, j' ai un clip sur ma timeline, et je voudrait le cacher dès que la souris bouge.je ne connais pas beaucou duplicate + random + alpha [ par Blacknight91titi ] Salutvoila j'aimerai crée une petite anim sympa :je dispose d'un clip nomé "carre" et j'aimerai le dupliqué avec duplicate movie clip et que ces dupli


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales