movie che si ferma

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
se posso evitarlo flash lo evito (non come la peste, ma quasi), ma ora (se non trovo di meglio) sono costretto ad utilizzarlo.

ecco il problema

ho fatto un moveclip (mc_prim) che poi metterò nello stage
il mc_prim è fatto da altri clip (c1, c2, c3.... tutti con _alpha=25) ognuno con la sua timeline+la motion
sin qui tutto ok, metto il mc_prim sullo stage e provo (vedo i vari c1, c2...) che si muovono con la loro trasparenza.
ora io volevo che casualmente uno dei clip diventasse completamente visibile _alpha=100, per cui nel primo frame di mc_prim ho messo delle azioni:
Codice:
function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
    return randomNum;
}
	var n:Number = randRange(1, 19);
	var a:Number =100;
	
switch (n) {
	case 1 : 
		c1._alpha=a;
	break;
	case 2 : 
		c2._alpha=a;
	break;
	case 3 : 
		c3._alpha=a;
	break;
	}

il mio ragionamento era che finito il movimento il tutto riparte dal primo frame, estrae un altro casuale ecc..
ed ecco il problema:
appena un clip si illumina, lo scorrimento si arresta, non capisco cosa c'entri il movimento con la proprietà _alpha.

qualcuno sa dirmi il perchè?


p.s.
sono ancora molto arretrato sono alla actionscript 2
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
eccellenza....

guarda un po se ti può interessare questo
http://maxgiulia.altervista.org/max/08-agosto/trasparenza-casuale2.htm

ho modificato leggemente il tuo script
Codice:
function banana(){
onEnterFrame=function(){
function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
    return randomNum;
}
	var n:Number = randRange(1, 19);
	var a:Number =100;
	
switch (n) {
	case 1 : 
		c1._alpha=a;
	break;
	case 2 : 
		c2._alpha=a;
	break;
	case 3 : 
		c3._alpha=a;
	break;
	}
}
}
banana();

sul pulsante per il reset
Codice:
on (release) {	
	onEnterFrame=function(){
		banana();
		for(i=0;i<=3;i++){
			_root["c"+i]._alpha=25;
		}
	}
}

vedi un po di modificarlo tu in base alle tue esigenze mettendo il tutto dentro un clip

PS: Non dire che as 2.0 è arretrato perchè m'incazzo... as 2.0 è un altro linguaggio diverso dal 3.0 e basta... come l'inglese col giapponese... ciao

au revoir
by max :cool:
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
egreggio...

... forse sto script ti può servire :book:
crea un movimento circolatorio di un oggetto
poi in seguito si può creare anche uno zoom graduale
vedi un po se ti può servire
il seguente codice va messo dentro il clip
nella finestra azioni - clip filmato

Codice:
onClipEvent(load){
speed=5;
radius=100;
xcenter=250;
ycenter=200;
angle=0;
}

onClipEvent(enterFrame){
_x = Math.cos(angle*Math.PI/180)*radius+xcenter;
_y = Math.sin(angle*Math.PI/180)*radius+ycenter;
angle += speed;
if (angle>359) {
angle -= 360;
}
}
qui l'esempio e il file sorgente
http://maxgiulia.altervista.org/max/08-agosto/movimenti-circolari2.htm

au revoir
by max :elvis:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
scusa se approfitto della tua conoscenza di as.
ho due pulsanti in cui ho messo in uno
Codice:
on(press){
	getURL("prima_1.php?lin=IT",GET);
}
e nell'altro
Codice:
on(press){
	getURL("prima_1.php?lin=GB",GET);
}

e sin qui tutto ok, ma visto che il pulsante appare in tutte le pagine in questa maniera quando clicco vado alla prima_1.php nella versione italiano o inglese, io vorrei che non cambiasse pagina ma solo la lingua. Ma sembra che non accetti questo codice

Codice:
on(press){
	getURL("#?lin=IT",GET);
}

sto sbagliando o in effetti non l'accetta?
grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
scusa dimenticavo
nelle pagine php inserisco
PHP:
if(isset($_GET['lin'])){
$_SESSION['lin']=$_GET['lin'];
}else{
$_SESSION['lin']="IT";
}
//ecc....
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
getURL

egreggio....

nel modo come hai impostato lo script si può intuire che tu mandi una variabile col metodo "GET" che ti crea una nuova pagina dinamica
Codice:
on(release){
	getURL("prima_1.php?lin=IT",GET);
}
Intanto sostituirei on press con on release onde evitare il doppio invia della variabile lin...
Con getURL oltre ad aprire una pagina utilizzando i suffissi "_self" (utlizza la stessa finestra) "_blank" (nuova finestra), serve anche per l'invio delle variabili ad una pagina php o in questo caso viene creata una nuova pagina dinamica all'interno del tuo spazio web.

Le variabili session non l'ho ancora studiate perche non mi servono io utilizzo i database di mySQL oppure file txt come deposito o php.

Nello script php aggiungere
Codice:
$lin=$_GET['lin'];
if(isset($_GET['lin'])){
$_SESSION['lin']=$_GET['lin'];
}else{
$_SESSION['lin']="IT";
}
//ecc...

o comunque sarebbe meglio usare il post e cambiare lo script php
Codice:
<?
$_POST['lin'];
if(lin=="IT"){
header('location: http://TUA_PAGINA_IN_ITALIANO.php');
}else if(lin=="GB"){
header('location: http://TUA_PAGINA_IN_INGLESE.php');
}
}
?>

Spiegazione... quando la pagina php riceve la variabile "IT" essa ti manda alla pagina in italiano se invece riceve la variabile GB ti porta alla pagina in inglese

Non so se lo script è corretto l'ho fatto a memoria ma il concetto è questo.

In caso nel pomeriggio lo provo.
Naturalmente ci vuole una leggera modifica nel getURL...

A presto ciao
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ok per on release, per il resto no in quanto non voglio andare ad un'altra pagina, ma rimanere sulla stessa (la session mi serve se eventualmente cambio pagina per cui mi trasporto IT o GB)
nella pagina in gui ho i due pulsanti dopo aver letto il get ho una query del tipo

$query="SELECT titolo FROM mia_tabella WHERE lin='".$_SESSION['lin']."';
in pratica i pulsanti flash dovrebbero fare questa funzione html:
<a href="#?lin=IT>italiano</a>
<a href="#?lin=GB>inglese</a>
utilizzando l'html funzia (cioè si ricarica la pagina con la stringa in italiano o in inglese), ma i pulsanti flash sono graficamente più belli (anche se potrei risolvere con rollwer)

ora il problema è che i pulsanti sono presenti in tutte le pagine (tramite include) e fanno in ciascuna la funzione simile a quanto sopra, non vorrei fare n pulsanti ognuno con l'indirizzo della pagina in cui si trova, per quello avevo messo il cancelletto
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
No non si può fare ... Flash non è come html

:book: il getURL vuole per forza una pagina su cui sbattere le corna ...
non supporta il cancelletto #

in html si ma in flash ci sono determinane regole...

au revoir
 
Discussioni simili
Autore Titolo Forum Risposte Data
S movie clip che non funzionano più Flash 6
I problema con un flash movie che usa php PHP 1
H Movie Maker non trovato. Windows e Software 2
M Playing a Flash Movie Backwards Javascript 2
C Windows Movie Maker non importa wmv Windows e Software 1
V Problema movie clip dinamici e bottoni Flash 0
S Lancio di scene da movie clip Flash 2
M Possibile assegnare un link ad un frame di un Movie clip? Flash 10
A Windows movie maker Windows e Software 2
S dividere un wmv con movie maker Windows e Software 0
T Ottimizzazione cadenza frames in Movie Maker Webdesign e Grafica 0
S problema windows movie maker Windows e Software 0
chiro Codec di Windows Movie Maker Windows e Software 5
sbobby Movie player!! HTML e CSS 1
S Movie Maker Windows e Software 1
N Problema con un movie clip Flash 1
G movie in posizione fissa Flash 3
A Problemino con pulsanti e movie clip Flash 0
germainef load movie Flash 2
dragoonslair unloadMovie() da movie caricato Flash 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
C Hosting che supportano websocker ed event scheduler Domini 0
K Form che manda dati doppi PHP 1
D rotella di caricamento che si toglie quando parte il download Ajax 0
M Vendo il mio sito web teknosurfng.com, che trasmette nel campo della tecnologia Compravendita siti e domini 0
Shyson Regex che trova la parola nella pagina jQuery 6
alankanz Count che ricomincia ogni anno PHP 2
AkTaRuS DIsabilitare il tasto destro tranne che per code e pre Javascript 1
R Recupero di permalink di un sito che è stato eliminato per errore WordPress 5
Ricky80 Fiore che sboccia Javascript 0
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
G notifiche dekstop/mobile ogni volta che record è inserito/eliminato/aggiornato PHP 0
P Pagina modifica record che non funziona PHP 0
S In che linguaggio è scritto il DTD? XML 2
Shyson Wordpress conta più messaggi di quelli che ci sono WordPress 1
Stex1967 Salvare una immagine che si trova su porta TCP 8080 di altro sito PHP 7
G Finestra di dialogo che non si apre - programma NUENDO Windows e Software 0
voldemort Cos'è una SCRL? Che tipo di società è?? Leggi, Normative e Fisco 1
Shyson Codice che trova item casuali PHP 1
S Testo scrolla su immagine che cambia HTML e CSS 0
R Immagini scontornate: che formato? HTML e CSS 4
R Select concatenata che non funziona la seconda volta Ajax 3
G un tool che trova nuovi clienti per web agency e web developer Offerte e Richieste di Lavoro e/o Collaborazione 2
I Credo che si inizi con ciao... Presentati al Forum 1
Alex_70 Stringa che diventa un url PHP 6
A nome file che contiene punto passato come parametro a query PHP 31
D File pdf che non si aprono .... PHP 1
S Hosting che permetta collegamenti esterni Hosting 0
V Condominio dispettoso, volume citofono che si abbassa e si alza in maniera strana Presentati al Forum 1
C ID che si incrementa ad ogni evento Database 0

Discussioni simili